我有一些代码在我的开发机器上运行一个常规的 mac 运行 tomcat 并
HttpServletRequest.getRequestURI()
返回一个完全编码的 uri。
然而,在运行 apache-tomcat-7.0.32(与我的开发机器相同的版本)的 Solaris 中,我看到解码的逗号“,”和括号“(”,“)”,而不是编码返回的其余字符串。换句话说,这HttpServletRequest.getRequestURI()
给了我一个部分编码的值。
任何想法为什么会这样?