httpclient的的版本:

 <dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.6</version></dependency>

模拟登录成功后如下方法设置cookie

cookieStore = new BasicCookieStore();BasicClientCookie cookie = new BasicClientCookie("sessionid", "w8d6rsyq01t7vvkigb2gd52j63hmyjpw");cookie.setVersion(0);cookie.setDomain("10.5.26.24:8000");cookie.setPath("/");cookieStore.addCookie(cookie);// 有了cookieStore
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();// HttpClientCloseableHttpClient closeableHttpClient = httpClientBuilder.setDefaultCookieStore(cookieStore).build();

closeableHttpClient.execute(httpGet)  执行请求总是失败,然后简单粗暴可以实现

HttpGet HttpGet = new HttpGet(getUrl);// 设置请求和传输超时时间RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(30000).setConnectTimeout(30000).setRedirectsEnabled(false) // 不自动重定向.build();HttpGet.setConfig(requestConfig);HttpGet.setHeader("Cookie","csrftoken=MgNuHIfuLkkY66wiWIyKjGqAiUXtQo4LH9zZjm9vRensEIo5YQIgjvmmhvvmWyEJ;sessionid=w8d6rsyq01t7vvkigb2gd52j63hmyjpw");

HttpGet.setHeader("Cookie","cookiekey=cookieval;cookiekey=cookieval");

耽误我两个小时模拟登录不了的问题终于解决,亲自验证有效!!!

HttpClient 设置cookie的问题相关推荐

  1. httpclient设置ip代理的两种形式以及设置cookie

    1.在请求时设置代理.优点是自由,哪个访问用代理哪个访问不用可以随意控制. HttpGet httpGet = new HttpGet("http://www.tuicool.com&quo ...

  2. httpclient获取和设置cookie

    第一篇  httpclient获取和设置cookie public static void main(String[] args) {CookieStore cookieStore = new Bas ...

  3. golang redirect时设置cookie

    golang redirect时设置cookie 参考 http://www.sohu.com/a/122147787_505779 上面作者说了原理,然后我贴一下自己写的代码 func setCoo ...

  4. php header setcookie,php中header头设置Cookie与内置setCookie的区别,和js对cookie操作

    首先声明,浏览的Cookie操作都是通过HTTP Header(俗称"Http头") 来实现.所有的服务器与客户端之间Cookie数据传输都是通过Http请求头来操作. PHP中* ...

  5. ajax cors html,通过CORS通过Ajax请求在浏览器上设置Cookie

    尝试实施ajax登录/注册过程(不带身份验证的刷新站点).使用Cookie来保存状态.我以为我现在就拥有此功能,但是由于某种原因,浏览器在从服务器取回cookie后仍未设置cookie.有人可以帮忙吗 ...

  6. JavaScript: 设置Cookie

    JavaScript Cookie是一种适合客户端的.便利的持久性的数据存储方案.Cookie是一个名值对的列表,每个名值对以分号(:)隔开.下面介绍3个可重用的Cookie方法: function ...

  7. JS设置cookie、读取cookie、删除cookie

    js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...

  8. 设置cookie和查找cookie的方法

    1.设置cookie(名称,值,过期时间) function setCookie(key,value,d){if(d === undefined){document.cookie = encodeUR ...

  9. django设置cookie和session

    1 设置cookie 本例中应用名称为cookie 模型model from django.db import models from django.db import models class Us ...

最新文章

  1. 中文语境下的手机号识别
  2. sqlite 0转换为bit_DA转换实例
  3. 软件工程项目组Z.XML会议记录 2013/09/18
  4. [SDOI2015]约数个数和【莫比乌斯反演】
  5. u盘修复linux系统,360u盘修复工具官方版u盘pe安装linux系统
  6. c语言标识符的词法形式,C语言词法器实验.doc
  7. 中学计算机教育特点,中学信息技术考点:信息的概念和基本特征
  8. 解决tomcat的undeploy
  9. ym—— Android网络框架Volley(终极篇)
  10. 在现有计算机内安装另一个硬盘的原因,您有一台运行Windows7的计算机。您在计算机中安装第二个内部硬盘驱动器。您尝试创建一个系统映像,.. - 上学吧找答案...
  11. VS2015 C#6.0 中的那些新特性(转)
  12. 【MATLAB】求定积分
  13. 基于NSGA3的swat模型情景的多目标优化算法,python
  14. CListCtrl和CImageList关联的图片删除问题
  15. 【H5即时通讯系统PHP源码】支持嵌入+单聊+群聊+可单独封装APP
  16. 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
  17. YIT-CTF—密码学
  18. 错误信息 Error executing DDL via JDBC Statement 解决办法
  19. 计算网路地址,广播地址,第一位和最后一位可用地址,可用的IP地址
  20. Java面试题——Spring

热门文章

  1. Android身份证号码验证
  2. 【笔记】斜线(slash)和反斜线“\”(backslash)的区别总结
  3. Mysql错误代码1045
  4. TextView中英文排版混乱
  5. Windows PE 第四章 导入表
  6. 用ExtentReports美化你的测试报告
  7. uni--ReferenceError plus is not defined
  8. SQL Server UPDATE语句用于更新数据
  9. 武汉科技大学计算机生命与科学周海,湖北双胞胎周海周洋:为了母亲,一个放弃清华,一人放弃中科院...
  10. 不小心删除了ubuntu的内核,进不去系统和Biss,解决办法。