我有一个简单的red.jsp
:
...
response.sendRedirect("[test.jsp/VERY_LONG_URL]");
...
test.jsp
只打印:
...
out.println(request.getParameter("service"));
...
在我的Tomcat 8.5.23中,我在server.xml
中有以下配置:
...
<Connector port="8080" protocol="HTTP/1.1"
maxHttpHeaderSize="2097152"
packetSize="65536"
connectionTimeout="20000"
redirectPort="8443" />
....
访问localhost:8080/red.jsp
时,我的所有[VERY_LONG_URL]
都会得到正确的输出。
这里的输出是 11636个字符长。
相反,使用以下httpd代理配置访问localhost/proxy/red.jsp
时:
<Location "/proxy">
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
</Location>
网址被剪裁。
这里的输出是 8228个字符长。
我找到了一个相关问题here,但我需要一个解决方案。
对此有何解决方法?
由于