81,122
社区成员




httpResponse = Request.Post("https://xxxxxx/login.do")
.add("RedirectTo", "/axanet/axacr_ai.nsf").build())
.execute().returnResponse();
String url = httpResponse.getHeaders("location")[0].getValue();
for (Header header : httpResponse.getHeaders("Set-Cookie")) {
if(header.getValue().toUpperCase().indexOf("JSESSIONID")!=-1){
response.setHeader(header.getName(), header.getValue());
System.out.println("sessionId="+header.getValue());
}
}
for (Header header : httpResponse.getAllHeaders()) {
response.addHeader(header.getName(), header.getValue());
}
我把请求中所有cookie都加进response里了 但是没有啊。。。 HttpClient不能拿session只能拿到session ID