JAX-RS - 可选请求正文

use*_*636 6 rest json jax-rs option-type

我有一个 REST 端点,它接受请求正文中的 JSON。使用提供程序将 JSON 自动解组为 POJO org.codehaus.jackson.jaxrs.JacksonJsonProvider。我想让请求主体可选,但目前如果我不提供至少一个空的 JSON 对象,我会收到内部服务器错误:

java.lang.AbstractMethodError: javax.ws.rs.core.Response.getStatusInfo()Ljavax/ws/rs/core/Response$StatusType;
Run Code Online (Sandbox Code Playgroud)

是否可以将其设为可选?

小智 -1

写在这里,因为我遇到了同样的问题。

@POST在没有主体的情况下重载带注释的方法对我有帮助。我正在使用带有 RestEASY 的 JBoss 6