HttpClient Cookie问题

问题描述

我抓到的包是这样的,可是我Post之后,得到返回的responseHeader里面只有一个Set-Cookie=BAIDU_UID,而没有TIEBA_UID,是不是我的方法错了,我是这个输出的,传了一个post之后的CloseableHttpResponse对象进来HeaderIteratoriterator=httpResponse.headerIterator();while(iterator.hasNext()){System.out.println("t"+iterator.next());}

或者说,Set-Cookie这个key值对应的value被覆盖了。

解决方案

解决方案二:
如果key值相同的话,那么很有可能是被覆盖了
解决方案三:
引用1楼zy353003874的回复:

如果key值相同的话,那么很有可能是被覆盖了

刚才看了看,应该不是覆盖的问题吧因为tracecode打印出来两个了。status:HTTP/1.1200OKheaders:Date:Wed,27Aug201404:11:12GMTContent-Type:application/x-javascript;charset=utf-8Transfer-Encoding:chunkedConnection:Keep-AliveVary:Accept-Encodingtracecode:06727803650621951498082712tracecode:06727803650958741002082712Set-Cookie:BAIDUID=788356927EBF75B0B83A1ED4F491E1A0:FG=1;expires=Thu,27-Aug-1504:11:12GMT;max-age=31536000;path=/;domain=.baidu.com;version=1P3P:CP="OTIDSPCORIVAOURINDCOM"Server:Apache

解决方案四:
引用2楼codefu的回复:

Quote: 引用1楼zy353003874的回复:
如果key值相同的话,那么很有可能是被覆盖了

刚才看了看,应该不是覆盖的问题吧因为tracecode打印出来两个了。status:HTTP/1.1200OKheaders:Date:Wed,27Aug201404:11:12GMTContent-Type:application/x-javascript;charset=utf-8Transfer-Encoding:chunkedConnection:Keep-AliveVary:Accept-Encodingtracecode:06727803650621951498082712tracecode:06727803650958741002082712Set-Cookie:BAIDUID=788356927EBF75B0B83A1ED4F491E1A0:FG=1;expires=Thu,27-Aug-1504:11:12GMT;max-age=31536000;path=/;domain=.baidu.com;version=1P3P:CP="OTIDSPCORIVAOURINDCOM"Server:Apache

难道你没有发现这两个的值是一样的嘛?
解决方案五:
引用2楼codefu的回复:

Quote: 引用1楼zy353003874的回复:
如果key值相同的话,那么很有可能是被覆盖了

刚才看了看,应该不是覆盖的问题吧因为tracecode打印出来两个了。status:HTTP/1.1200OKheaders:Date:Wed,27Aug201404:11:12GMTContent-Type:application/x-javascript;charset=utf-8Transfer-Encoding:chunkedConnection:Keep-AliveVary:Accept-Encodingtracecode:06727803650621951498082712tracecode:06727803650958741002082712Set-Cookie:BAIDUID=788356927EBF75B0B83A1ED4F491E1A0:FG=1;expires=Thu,27-Aug-1504:11:12GMT;max-age=31536000;path=/;domain=.baidu.com;version=1P3P:CP="OTIDSPCORIVAOURINDCOM"Server:Apache

好明显不一样啊啊啊啊啊
解决方案六:

解决方案七:
key值一样也会被覆盖的

时间: 2024-12-30 23:42:09

HttpClient Cookie问题的相关文章

C# HttpClient Cookie验证解决方法_C#教程

自实现的cookie 验证,远程取值的例子 以下代码配合HttpClient使用可以实现跨域(cookie的读写) //验证 复制代码 代码如下: HttpClient httpClient = new HttpClient(url, null, true); httpClient.PostingData.Add(key,value);//登录用户名 httpClient.PostingData.Add(key,value);//密码 string str = httpClient.GetStr

关于httpclient cookie

问题描述 在自己做项目过程中,比如说填完参数,点击提交以后,到达下一个页面,点击仔细查看,必须要有提交以后的cookie,才能点击仔细查看,现在的问题是,在点击提交以后,怎么获取这个cookie? 解决方案 解决方案二:java中获取cookie吗?要想获取cookie首先要知道cookie的名称,而且一般获取的都是自己放入cookie的然后对其经行操作?卤煮的意思是要获取浏览器自己存的cookie吗解决方案三:是的,就是想获取浏览器自己存在的cookie解决方案四:这样是不行的后台只有被动接受

关于HttpClient 中StatusCode和post方法返回跳转URL的问题

问题描述 各位高手,您们好.我在编一个JAVA程序的时候出现了一点问题,希望能得到您们的指点.问题如下:我需要用POST方法向一个网站提交数据,比如登陆的用户名和密码,提交之后应该有跳转的URL但是我找不到.用的类是HttpClient代码如下:importjava.io.IOException;importorg.apache.commons.httpclient.Cookie;importorg.apache.commons.httpclient.HttpClient;importorg.a

java使用httpclient模拟post请求和get请求示例_java

复制代码 代码如下: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader; import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.Header;import org

尝试用HttpClient登陆淘宝的问题,求助各位大虾

问题描述 今天调试了一天了,怎么都登陆不上,下面是我的代码,各位大虾看看.importjava.io.IOException;importorg.apache.commons.httpclient.Cookie;importorg.apache.commons.httpclient.Header;importorg.apache.commons.httpclient.HttpClient;importorg.apache.commons.httpclient.HttpException;impo

http-java中PostMethod和HttpPost都可以提交post表单,请问他们有什么区别

问题描述 java中PostMethod和HttpPost都可以提交post表单,请问他们有什么区别 PostMethod HttpPost 尤其是在cookie和保存信息方面有什么不同?求大神解释 我抛砖引玉,上代码! import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream

微信企业号验证/发送/接收消息_java

1. 内网映射 由于微信企业号回调模式的URL尽支持域名方式访问,估需要注册花生壳,做一个内网穿透(需要花16块钱,购买一个免费版,购买之后,第二天才能添加上域名) 2. 微信企业号 注册微信企业号:https://qy.weixin.qq.com/ (选择团队,团队不需要认证) 通讯录:新建组织 - > 关注成员 企业号 -> 应用中心 -> 新建应用 -> 消息型应用 -> 模式选择(回调模式) -> 开启微信消息转发, 回调模式说明:http://qydev.we

java网页自动获取

问题描述 如果网站登录才能查看信息,需要用程序先登录才能下载页面,下面的程序在有些网站是可以用的,但是改用于人的经济论坛不行,表单提交处的问题.请各位大虾帮忙看看,表单提交设置有什么问题.多谢importjava.io.BufferedReader;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStre

關於SSL無法自動登入露天

问题描述 大家好,最近有一個作業是要用httpclient來登入露天,程式到client.executeMethod(authget);就會出錯並出現Exception:Theservermember.ruten.com.twfailedtorespondwithavalidHTTPresponse查過封包發現,SSL到ApplicationData後就會出現Encryptedalertmessage,TCP就會斷開,目前都沒有想法,去估狗爬文,都只找到一些類似的解法,要請各位高手幫忙,感謝~(