HttpClient cokie会话保持
来源:互联网 发布:java instance单例 编辑:程序博客网 时间:2024/06/07 18:37
转自:http://stackoverflow.com/questions/874227/answer/submit
public class HTTPHelp{ DefaultHttpClient httpClient = new DefaultHttpClient(); HttpContext localContext = new BasicHttpContext(); private boolean abort; private String ret; HttpResponse response = null; HttpPost httpPost = null; public HTTPHelp(){ } public void clearCookies() { httpClient.getCookieStore().clear(); } public void abort() { try { if(httpClient!=null){ System.out.println("Abort."); httpPost.abort(); abort = true; } } catch (Exception e) { System.out.println("HTTPHelp : Abort Exception : "+e); } } public String postPage(String url, String data, boolean returnAddr) { ret = null; httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.RFC_2109); httpPost = new HttpPost(url); response = null; StringEntity tmp = null; httpPost.setHeader("User-Agent", "Mozilla/5.0 (X11; U; Linux " + "i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)"); httpPost.setHeader("Accept", "text/html,application/xml," + "application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"); httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded"); try { tmp = new StringEntity(data,"UTF-8"); } catch (UnsupportedEncodingException e) { System.out.println("HTTPHelp : UnsupportedEncodingException : "+e); } httpPost.setEntity(tmp); try { response = httpClient.execute(httpPost,localContext); } catch (ClientProtocolException e) { System.out.println("HTTPHelp : ClientProtocolException : "+e); } catch (IOException e) { System.out.println("HTTPHelp : IOException : "+e); } ret = response.getStatusLine().toString(); return ret; }}
- HttpClient cokie会话保持
- httpclient 如何保持会话
- httpclient 保持会话的交互
- httpClient 4.2 保持会话session
- httpclient 保持会话的交互
- Httpclient的会话保持引起的线程安全问题
- HttpClient 模拟登陆,保持会话并进行后续操作
- HttpClient 模拟登陆,保持会话并进行后续操作
- 会话保持
- 粘滞会话、会话保持
- F5的会话保持
- 如何保持http会话
- F5的会话保持
- 会话保持的英文翻译
- volley session 保持会话
- 会话保持功能介绍
- session会话保持
- Tengine会话保持功能
- B继承自A,A指针无法隐式转换为B指针,函数参数只管指针类型,与实际指向对象无关
- 中国企业普遍问题及解决方法
- C#.net 简介
- [ios] xcode 4.2 创建 adhoc 发布应用测试方法
- 使用myEclipse看JAR源码的时候出现乱码
- HttpClient cokie会话保持
- 市场营销学2——顾客满意与顾客让渡价值
- Ajax应用示例: XMLHttpRequest封装
- hashCode的作用
- php与mysql的utf-8乱码问题
- HashMap HashTable区别
- 一段代码为安身!(2)
- 开放平台:新浪微博 for iOS
- C语言总结