gpt4 book ai didi

tomcat - 302 服务器重定向 - 'Location' header URL 从 HTTP 更改为 HTTPS

转载 作者:行者123 更新时间:2023-11-28 22:55:11 24 4
gpt4 key购买 nike

我有一个在 Tomcat 上运行的 Java 网络应用程序,我正在尝试执行 302 重定向。

问题是:原始请求 URL 使用 HTTPS。我希望重定向 URL 改用 HTTP:

response.setHeader('Location', 'http://www.google.com');

出于某种原因,在使用 Wireshark 检查重定向包后,'Location' header 有' https://www.google.com ' 而不是。

是否有任何我可以更改的配置,以便 Tomcat 遵守我在 header 中设置的协议(protocol)?

最佳答案

您的 web.xml 是否具有类似于...的安全约束元素

<security-constraint>
<web-resource-collection>
<web-resource-name>Secure Web Pages</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>

<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

这将强制您的 http 请求为 https。

关于tomcat - 302 服务器重定向 - 'Location' header URL 从 HTTP 更改为 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038646/

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