服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...
第一請求響應:
cache: no-cache
Connection: keep-alive
Content-Type: image/png
Date: Tue, 10 May 2016 10:47:43 GMT
Server: Tengine/2.1.1
Set-Cookie: _uid=CiMDa1cxvE+jjDeFAw56Ag==; path=/
Set-Cookie: _uid=eff37cac39ac062caba9b5ec2c8a00f4;Path=/
Set-Cookie: JSESSIONID=AEBC40BA0AD98AA787CC011F3029307C; Path=/; HttpOnly
Transfer-Encoding: chunked
這個請求后,該cookie JSESSIONID應儲存在瀏覽器中, 但當發送第二請求,JSESSIONID不包括在請求頭和響應頭,服務器設置另一個JSESSIONID。
ps: 鉻沒有問題。 直接通過IE向tomcat請求時沒有問題。
有人可以幫助我.... :(
+0
檢查你的IE瀏覽器bodgguer的請求發送,你可能會查詢2不同的域,無論是名稱,或只是端口的變化。 –
+0
@Walfrat我沒有要求2域名,端口也沒有改變。請求是由JavaScript來改變驗證碼,JavaScript是這樣的:$ img.attr('src','/ captcha/get。 do?t ='+ new Date()。getTime()); –
總結
以上是生活随笔為你收集整理的服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wps的计算机在哪里设置密码,wps文件
- 下一篇: h5禁用浏览器下载视频_Flash正式被