Tomcat:在将HTTP重定向到HTTPS时更改HTTP状态

时间:2017-02-14 08:47:33

标签: java tomcat redirect http-headers tomcat8.5

当使用Tomcat的标准重定向时,服务器会生成HTTP状态代码302。是否可以将此代码更改为307

Tomcat的标准重定向:

conf/server.xml:
  <Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" ...
  <Connector port="8443" protocol="HTTP/1.1" scheme="https" SSLEnabled="true" secure="true" ...

conf/web.xml
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>server</web-resource-name>
      <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
      <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
  </security-constraint>

有一个similar question。但是,提问者有可能扩展我们没有的LaxRedirectStrategy。如果可能,我们更愿意仅更改配置设置。

0 个答案:

没有答案