我以以下方式发送了发帖请求:
final private ObjectMapper mapper;
...
...
Response response =target.request().post(Entity.entity(mapper.writeValueAsString(feedbackFilterDataForDA),
APPLICATION_JSON));
请求进入类型为
的函数public Response getData(FeedbackFilterDataForDA f,ArrayList<String> a) {
}
我应该如何更改发布请求以将两个参数都用作输入?
答案 0 :(得分:1)
我看到三个选项:
增强JSON以包含其他信息,例如通过将当前JSON包装在另一个具有2个属性的JSON对象中。
以application/x-www-form-urlencoded
而不是application/json
的形式发布数据,其中一个值是JSON有效负载。
以multipart/form-data
而不是application/json
的形式发布数据,其中一部分是JSON有效负载。