我有一个简单的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代码?
预先感谢