gpt4 book ai didi

java - 如何在post请求中传递两个参数?

转载 作者:行者123 更新时间:2023-12-02 08:39:29 27 4
gpt4 key购买 nike

我有一个通过以下方式发送的发布请求:

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

请求会发送到以下类型的函数:

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

我应该如何更改 post 请求以将这两个参数作为输入?

最佳答案

我看到三个选项:

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

  • 将数据发布为 application/x-www-form-urlencoded 而不是 application/json,其中一个值是 JSON 负载。

  • 将数据发布为 multipart/form-data 而不是 application/json,其中一部分是 JSON 负载。

关于java - 如何在post请求中传递两个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61466806/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com