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