问题描述
我抓到的包是这样的,可是我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值一样也会被覆盖的