【发布时间】:2016-12-10 15:58:07
【问题描述】:
我对以下用于对大学网站进行身份验证的测试方法有疑问。 我正在使用 Jsoup,但无法让 cookie (jsessionid) 登录。 方法是这样的:
public static void Authentication() {
String strURL = "https://www.studenti.ict.uniba.it/esse3/auth/Logon.do";
String strUserId = "prova";
String strPasword = "prova";
String authString = strUserId + ":" + strPasword;
String encodedString = new String( Base64.encodeBase64(authString.getBytes()) );
try{
Response response = Jsoup.connect(strURL)
.header("Authorization", "Basic " + encodedString)
.method(org.jsoup.Connection.Method.GET)
.timeout(30000)
.execute();
System.out.println(response.parse());
System.out.println("Autenticato");
}catch (IOException e){
e.printStackTrace();
}
}
【问题讨论】:
标签: java cookies jsoup jsessionid