是否可以编写一个接受少量参数、一些对象和一些原始对象的 @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{
}
如果是 - 请求正文将是什么样子?
谢谢
最佳答案
可以通过创建输入的包装容器类来实现。 例如
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对象
关于java - 接受很少参数的 POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40255537/