我正在使用 Servlet 和 tomcat 构建一个 HTTP 中间件,用于拦截 HTTP 请求、记录它们并可能重写它们。
我注意到,当请求 URL 包含%00
以下内容时:
/channel/%00List%0000001%00
Tomcat 将直接返回 400,而不会调用我的 Servlet。是否有配置可以更改此行为?我已将其用于encodedSolidusHandling="passthrough"
连接器,但似乎它仅适用于%2B
和等字符%2F
,而不适用于%00
我正在使用 Servlet 和 tomcat 构建一个 HTTP 中间件,用于拦截 HTTP 请求、记录它们并可能重写它们。
我注意到,当请求 URL 包含%00
以下内容时:
/channel/%00List%0000001%00
Tomcat 将直接返回 400,而不会调用我的 Servlet。是否有配置可以更改此行为?我已将其用于encodedSolidusHandling="passthrough"
连接器,但似乎它仅适用于%2B
和等字符%2F
,而不适用于%00