是否可以编写一个接受少量参数的@POST方法,一些对象有些原始?像这样:
@POST
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.TEXT_PLAIN})
@Path("/post")
public String postMessage(Message msg,Car car,String s,int i) throws Exception{
}
如果是 - 请求正文将如何?
谢谢
答案 0 :(得分:2)
可以通过为输入创建包装容器类来实现。 e.g。
class PostInput{
private Message message,
private Car car;
private String s;
private int i;
// getters and setters for properties
}
然后方法的签名将是
public String postMessage(PostInput input)
您需要在客户端
中形成相应的json对象