首先,很抱歉我的英语很差,请理解我)我想知道tomcat for windows pc和Linux服务器之间的转换有一些不同的行为。我的意思是,浏览器请求的头名称在我的pc上的tomcat中被转换为小写,但Linux服务器的tomcat与相同的网页不同。
服务器应用程序检查从浏览器接收的头部名称是否等于服务器的密钥,该密钥已经被转换为从配置文件读取的小写字母。
因此,当两个密钥都与windows pc匹配(小写)时,它工作得很好,但Linux服务器不匹配(从浏览器收到的报头不转换为小写)。
请谁来解释一下为什么会这样。
谢谢。
本地PC : Tomcat服务器: Red Hat Linux Enterprise Linux服务器(6.2版) windows7版本(两者):7.0.57
发布于 2017-08-28 14:22:41
由于将标题转换为小写被称为WONTFIX bug,我认为windows在bug所说的to simplify the lookup of headers方面具有优势。也许linux的查找效率更高,不需要这种转换,以更透明的方式传递报头。
https://stackoverflow.com/questions/45912661
复制相似问题