Tag: forms authentication

如何使用Java登录网站

我想访问网站https://myoffice.bt.com的某些页面,这需要使用java进行用户身份validation。 我们必须先登录才能访问页面。 我有以下代码的wriiten。 package root; import java.io.IOException; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.UsernamePasswordCredentials; import org.apache.commons.httpclient.auth.AuthScope; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.commons.httpclient.params.HttpMethodParams; public class Url { public static void main(String[] args) throws IOException { HttpClient client = new HttpClient(); client.getParams().setParameter( HttpMethodParams.USER_AGENT, “Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2” ); client.getState().setCredentials( new AuthScope(“https://myoffice.bt.com”, 443, AuthScope.ANY_REALM), new UsernamePasswordCredentials(“username”, “password”) […]