第一请求响应:
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()); –