resteasy 接收post请求参数——json and 表单

时间:2022-07-25
本文章向大家介绍resteasy 接收post请求参数——json and 表单,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

如下有两种方式:

1.发起端使用httpclient —— 采用表单——x-www-form-urlencoded

接收端则需要在方法头上声明如下的注解: 假如有一个String类型的叫做param的参数

@Consumes("application/x-www-form-urlencoded; charset=utf-8")
Public returnType xxxMethod(@FormParam(“param”) String param){}

如上便可获取。

2.发起端使用httpclient ——采用json——json

发起端直接 接收端则需要在方法头或者类上声明如下的注解: 但是,在接收端方法中直接可以使用有param属性的pojo dto对象即可获取param参数,注意要有setter和getter 方法。

@Consumes("application/json; charset=utf-8")
Public returnType xxxMethod(DTO dto){}
Public class DTO {
private String Param;
//...省去setter getter方法
}