【发布时间】:2021-04-15 02:42:26
【问题描述】:
在其他任何事情之前,我已经阅读了所有那些说我在我的应用程序或 tomcat 的 conf/web.xml 中放置一个错误页面块并在里面添加一个带有相应位置的错误代码块的解决方案,而那些没有t 工作(那些 404 错误和那些工作)。
我已经在我的应用程序和 tomcat 的 web.xml 中做了什么:
<error-page> <!-- this worked -->
<error-code>404</error-code>
<location>/pageNotFound.html</location>
</error-page>
<error-page> <!-- this did not work -->
<error-code>501</error-code>
<location>/pageNotFound.html</location>
</error-page>
我使用的是 Tomcat 8.5.63,目标是在出现 501 错误时删除响应中的“Apache Tomcat/8.5.63”部分。
我想删除这部分: tomcat error response page
我测试的方式是使用渗透测试工具(我正在使用 burp 套件社区)拦截请求并修改请求以包含 Transfer-Encoding: cow 标头(是的,我知道标头无效)。
关于如何实现自定义页面以便正确处理 501 的任何想法?
【问题讨论】:
标签: tomcat8 http-error