处理400个错误请求

时间:2015-01-30 08:25:56

标签: exception-handling bad-request

当发送参数作为表单数据参数而不是x-www-form-urlencoded参数时,我的API会返回http 500错误。 我希望API返回http 400错误请求错误以及错误号和相应的错误消息。 我的API方法有@Consumes({MediaType.APPLICATION_FORM_URLENCODED})注释

所以我写了一个异常映射器来处理NotSupportedException。 但是在执行期间https://jersey.java.net/project-info/2.6/jersey/jersey-server/xref/org/glassfish/jersey/server/internal/routing/MethodSelectingRouter.html在我的mapper之前被调用,它会抛出NotSupportedException。但我想自定义显示给用户的错误。

0 个答案:

没有答案