默认情况下,如果Tomcat遇到HTTP 404之类的东西,它会将一些HTML内容发送回客户端。我知道通过web.xml
和<error-page>
can be configured来定制这个内容。
但是,我只希望Tomcat在响应内容方面不发送任何(当然,我仍然需要状态代码)。有什么方法可以轻松地配置它吗?
我试图避免A)显式地从我的Servlet在响应流上发送空内容,以及B)在我的web.xml
中为一大堆HTTP错误状态配置自定义错误页面。
对于一些背景知识,我正在开发一个HTTP API,并控制我自己的响应内容。例如,对于HTTP 500,我在包含错误信息的响应上填充一些XML内容。对于HTTP 404这样的情况,HTTP响应状态对于客户端就足够了,而tomcat发送的内容是不必要的。如果有不同的方法,我乐于倾听。
编辑:经过不断的调查,我仍然找不到太多的解决方案。如果有人可以明确地说这是不可能的,或者提供了一个资源来证明它不会工作,我会接受这个答案,并尝试解决它。
https://stackoverflow.com/questions/794329
复制相似问题