如何使用java删除或隐藏Http响应错误
Posted
技术标签:
【中文标题】如何使用java删除或隐藏Http响应错误【英文标题】:how to remove or hide the Http response error using java 【发布时间】:2011-08-26 03:05:44 【问题描述】:我有一个 REST Web 服务类,我使用 curl 调用 HttpRequest。我在 Netbean IDE 中使用 jersey 框架和 java 编写了 Web 服务。如果 HttpRequest 语法正确,则响应显示 Ok。但是当我请求错误的语法时,响应显示如下:
样式> HTTP 状态 400 -
类型状态报告消息描述客户端发送的请求语法错误()。
GlassFish Server 开源版* 关闭连接 #0
我的问题是如何在java中删除或隐藏代码?有人知道响应是400还是403还是500。如果可以删除或隐藏,我可以使用java替换一些异常吗?
【问题讨论】:
【参考方案1】:您可以在应用程序的 web.xml 中使用错误页面标记(每个错误代码 1 个)将特定错误映射到自定义错误页面。示例(在您的 web.xml 中):
<error-page>
<error-code>400</error-code>
<location>/myCustomErrorPage.jsp</location>
</error-page>
【讨论】:
以上是关于如何使用java删除或隐藏Http响应错误的主要内容,如果未能解决你的问题,请参考以下文章
当http错误500.19或隐藏配置源时如何重定向到错误页面