gpt4 book ai didi

spring - 仅在 IE8 中怎么可能出现 404 响应?

转载 作者:行者123 更新时间:2023-11-28 21:50:15 25 4
gpt4 key购买 nike

我在 Tomcat 服务器中部署了一个 Spring 应用程序(带有 Spring Security 和 Spring MVC)。该应用程序在 Firefox、Chrome、Opera 和 IE9 中完美运行。

我在使用 IE8 时遇到了一个奇怪的问题。登录屏幕加载,并且(正如我在服务器日志中看到的那样)在提供用户名和密码时 session 打开。一旦用户登录,浏览器被重定向到主页,服务器返回 404 错误。

由于IE8开发者工具没有网络面板,我使用Fiddler来监控http连接。我认为它可能会在页面加载期间执行错误请求,但它是响应 404 的主页请求。

服务器怎么可能只在IE8中响应404主页请求?

谢谢。

编辑:

分别是IE8和Firefox的请求头:

GET /myWebApp/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: es-ES
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET4.0C; .NET4.0E)
UA-CPU: AMD64
Accept-Encoding: gzip, deflate
Host: dev.mydomain.com
Connection: Keep-Alive
Cookie: JSESSIONID=ABA1382304002F894ABDFCC2442FA5F8; SPRING_SECURITY_REMEMBER_ME_COOKIE=NGUxMTZlOTY3OGM0OTgxNDY4NDczOTlkOjEzMjQ1ODMwMzU0MDI6OWZiYzdhYjY1ODY2Mzc3YmI0Yzc5YTMzMWI5NDhjNTg

--

GET /myWebApp/ HTTP/1.1
Host: dev.mydomain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-es,chrome://global/locale/intl.properties;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Cookie: JSESSIONID=7FD3B02252E2FCBC9BE7249AFD84F541; SPRING_SECURITY_REMEMBER_ME_COOKIE=NGUxMmYxMTgzMmRjZTM0NzYyMWVjOWEwOjEzMjQ1ODMwMTA1MTU6MzFiYzU4OGQ4NTMwN2Y3M2I4YmQzN2M0NzY2MzcwZjI

最佳答案

知道问题出在“接受”上,我修改了 MVC Controller 类映射,最终找到了问题所在。不知何故,这是在 MVC 中映射主页的方式,因此它不适用于 IE8 header 属性:

@RequestMapping( value = "/", headers = "Accept=text/*" )

我今天得到了惨痛的教训。 ;-)

关于spring - 仅在 IE8 中怎么可能出现 404 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com