httpclient4 取得cookie信息并保存
HttpClient httpClient = new DefaultHttpClient();
HttpClientParams.setCookiePolicy(httpClient.getParams(), CookiePolicy.BROWSER_COMPATIBILITY);
HttpHost httpHost = new HttpHost("localhost");
HttpGet httpGet = new HttpGet("/https/");
HttpResponse response = httpClient.execute(httpHost,httpGet);
if(HttpStatus.SC_OK==response.getStatusLine().getStatusCode()){
//请求成功
//取得请求内容
HttpEntity entity = response.getEntity();
//显示内容
if (entity != null) {
// 显示结果
System.out.println(EntityUtils.toString(entity,"utf-8"));
}
}
//模拟写cookie
httpGet = new HttpGet("/https/index.jsp?cookie=write");
response = httpClient.execute(httpHost,httpGet);
FileWriter fw = new FileWriter("C:/cookie.txt");
//读取cookie并保存文件
List<Cookie> cookies = ((AbstractHttpClient) httpClient).getCookieStore().getCookies();
if (cookies.isEmpty()) {
System.out.println("None");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("- " + cookies.get(i).toString());
fw.write(cookies.get(i).toString()+"\r\n");
}
}
fw.close();
if(HttpStatus.SC_OK==response.getStatusLine().getStatusCode()){
//请求成功
//取得请求内容
HttpEntity entity = response.getEntity();
//显示内容
if (entity != null) {
// 显示结果
System.out.println(EntityUtils.toString(entity,"utf-8"));
}
}
分享到:
相关推荐
Java,通过 httpclient 获取 cookie 模拟登录 ,登录后携带cookie发起下一个请求
帮助程序员快速从Apache的HttpClient 3.x升级到HttpClient 4.x
httpClient4 最新帮助文档
httpclient4中文教程 httpclient4
文档中详细演示了如何使用HttpClient4进行文件上传
昨天刚找到的java的httpclient4。最新的
httpclient4 封装实例 apache httpclient4.2jar包
httpclient4源代码。
httpclient4.5的中文帮助文档,可以帮助学习httpclient,利用httpclient采集网络数据,解决采集时遇到的问题
httpclient是用于web网络开发的重要工具。
Apache_HttpClient4.x简明教程高清PDF版.pdf Apache_HttpClient4.x简明教程高清PDF版.pdf
2013-11-21 15:31 292,890 httpclient-4.0.2.jar 2017-12-20 12:08 351,132 httpclient-4.1.1.jar 2012-08-03 01:45 451,595 httpclient-4.1.2-sources.jar 2012-08-03 01:44 352,254 httpclient-4.1.2.jar 2012-08-...
delphi操作NetHTTPClient读写cookie例子
Commons HTTPClient4.X组件应用示例
httpclient4 中文版帮助文档,最新官方版翻译版 前言 超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的...
JAVA Apache_HttpClient4.x简明教程高清PDF版.pdf
httpclient
httpClient完整封装获取网页信息、数据的代码+httpclient.jar
根据apache项目HttpClient4的官方教程所翻译的文档,质量不错