如何在发布请求中传递两个参数?

问题描述 投票:0回答:1

我以以下方式发送了发帖请求:

final private ObjectMapper mapper;
...
...
Response response =target.request().post(Entity.entity(mapper.writeValueAsString(feedbackFilterDataForDA),
                    APPLICATION_JSON));

并且请求进入类型的函数:

public Response getData(FeedbackFilterDataForDA f,ArrayList<String> a) {
}

我应该如何更改发布请求以将两个参数都用作输入?

java
1个回答
1
投票

我看到两个选项:

  • 增强JSON以包括其他信息,例如通过将当前JSON封装在具有2个属性的另一个JSON对象中。

  • 将数据以multipart/form-data而不是application/json的形式发布,其中一部分是JSON有效负载。

© www.soinside.com 2019 - 2024. All rights reserved.