gpt4 book ai didi

tomcat - 在 tomcat 7 中编码正斜杠和反斜杠?

转载 作者:行者123 更新时间:2023-11-28 21:44:43 28 4
gpt4 key购买 nike

我尝试发送类似 http://site.com/abc%2Fabc 的请求它不起作用(发送状态 400)。我如何理解 tomcat 出于安全原因不接受编码路径分隔符,但我不知道如何启用此编码。 (我只找到了 apache http 服务器的 AllowEncodedSlashes 选项)。你能帮帮我吗?

更新

我使用 tiny hack 解决了这个问题 - 在渲染之前替换“|”上的所有“/”字符并在“/”上反转此字符后

最佳答案

Tomcat 有一个允许编码路径分隔符的选项。

将 CATALINA_OPTS 环境变量设置为

-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true

这将允许编码的斜杠。

关于tomcat - 在 tomcat 7 中编码正斜杠和反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9719224/

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