我是靠谱客的博主 悦耳外套,最近开发中收集的这篇文章主要介绍服务器通过响应头向浏览器设置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信息...的全部内容,希望文章能够帮你解决服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部