从“未标记为可忽略”的异常中隐藏应用程序信息

时间:2018-10-25 12:25:12

标签: java rest jersey

我有一个简单的Jersey REST资源,可以正常工作。我还构建了一些单一测试来对其进行验证,其中一个测试向端点发送了不正确的正文请求。

Jersey的反序列化会引起正确的错误响应:

Unrecognized field "passxord" (class my.tests.security.UserCredentials),
not marked as ignorable (2 known properties: "password", "username"])
 at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@67a3e14c; line: 1, column: 40]
    (through reference chain: my.tests.security.UserCredentials["passxord"])

是否可以隐藏内部信息(类名和属性),同时仍发送400代码?

预先感谢

0 个答案:

没有答案