请教cookie问题,学习~~~ 随便搞搞,截包感觉很纳闷,可能对cookie的理解不是很深入吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100107/22/89048adb-ef00-44f3-ad7f-59ee4c91dd7b.html?seed=1697807057&r=62557317#r_62557317 可能是你的浏览器禁用cookie原因吧,不过楼主要搞什么比较诡异的事吧,hoho... 消息头中的host是否代表了目的请求的目的服务器不同? lz 可以把浏览器的 Cookie都清空了再试试看Cookie第一次访问一般都是写在你的本机的文件中了。我也遇到和楼主一样的问题过。 cookie保存的东西都是加密的,而且带有时间信息,你的访问时间不同不可能相同。cookie不用学那么深的。 我觉得应该是请求不同的页面,不同的页面获取本地cookie的数值不同,然后把数据以特定的方式拼接,发送到服务器,有高人指点吗? 很多种可能。(1)当服务器给客户端设置Cookie时,会有一个Domain属性,对应该Cookie的适用域。比如下面这个回复行:[align=center]HTTP/1.1 200 OKSet-Cookie: foo=bar; domain=".sina.com"[/align]这意味着此后仅当该浏览器访问以".sina.com"结尾的主机时,才会加入Cookie: foo=bar。注意domain值的语法,它要求一个QFDN且没有最左侧部分。形如"n1.n2.n3....nm"的地址其domain值必须为".n2.n3....nm"你的两次访问,主机名并不一致。第一次,icp.cws.api.sina.com.cn;第二次,control.blog.sina.com.cn这样的话,第一次将只设置满足domain=.cws.api.sina.com.cn(或右端完全匹配,如.api.sina.com.cn、.sina.com.cn等)的cookie;而第二次为.blog.sina.com.cn(或右端完全匹配)。(2)除了Domain属性,还有Path属性,也标示了Cookie的设置条件。Path属性要根据客户端的请求行中给出的路径来决定是否设置Cookie。[align=center]HTTP/1.1 200 OKSet-Cookie: foo2=bar2; domain=".google.com"; path="/abc/def/"[/align]对于这样一个回复,浏览器将仅在下面的提交中设置foo2:[align=center]GET /abc/def HTTP/1.1HOST: www.google.com"[/align]当然一个左端完全匹配的路径也可以:[align=center]GET /abc/def/ghi HTTP/1.1HOST: www.google.com"[/align]但这个就不行:[align=center]GET /abc/ HTTP/1.1HOST: www.google.com"[/align]但是你的帖子并没有贴出请求行。(3)在两次提交之间服务器设置了新的Cookie;或原来的Cookie到期。等等。 关于数据库查询非法字符串 为什么不能显示图片? applet画图不能显示问题 大家快快帮忙啊 java下拉列表框JComboBox的问题 判断类的类型 求助:关于Java泛型通配符 网页抓取怎么除去注释 有无现成的方法判断一个字符串是否是个float数? urgent:如何在一个PANEL对象上用drawImage画图?(做成方法调用) ProgressMonitorInputStream的问题 类Test中有new Main(),在Main.java里的new One()对象怎样访问Test中的其他对象?
(1)
当服务器给客户端设置Cookie时,会有一个Domain属性,对应该Cookie的适用域。比如下面这个回复行:
[align=center]HTTP/1.1 200 OK
Set-Cookie: foo=bar; domain=".sina.com"[/align]
这意味着此后仅当该浏览器访问以".sina.com"结尾的主机时,才会加入Cookie: foo=bar。注意domain值的语法,它要求一个QFDN且没有最左侧部分。形如"n1.n2.n3....nm"的地址其domain值必须为".n2.n3....nm"你的两次访问,主机名并不一致。第一次,icp.cws.api.sina.com.cn;第二次,control.blog.sina.com.cn这样的话,第一次将只设置满足domain=.cws.api.sina.com.cn(或右端完全匹配,如.api.sina.com.cn、.sina.com.cn等)
的cookie;而第二次为.blog.sina.com.cn(或右端完全匹配)。(2)除了Domain属性,还有Path属性,也标示了Cookie的设置条件。Path属性要根据客户端的请求行中给出的路径来决定是否设置Cookie。
[align=center]HTTP/1.1 200 OK
Set-Cookie: foo2=bar2; domain=".google.com"; path="/abc/def/"[/align]
对于这样一个回复,浏览器将仅在下面的提交中设置foo2:
[align=center]GET /abc/def HTTP/1.1
HOST: www.google.com"[/align]
当然一个左端完全匹配的路径也可以:
[align=center]GET /abc/def/ghi HTTP/1.1
HOST: www.google.com"[/align]
但这个就不行:
[align=center]GET /abc/ HTTP/1.1
HOST: www.google.com"[/align]但是你的帖子并没有贴出请求行。
(3)在两次提交之间服务器设置了新的Cookie;或原来的Cookie到期。等等。