gpt4 book ai didi

java - 如何在 com.mashape.unirest.http.Unirest 中设置多个 queryString 参数

转载 作者:行者123 更新时间:2023-12-01 20:17:47 24 4
gpt4 key购买 nike

嗨,我是新的 Rest,正在开发 API,其中我从客户端获得的请求参数每次都不同。然后我将不得不调用另一个 API。我想编写一种方法来从 3rd 方 API 获取 JSON 数据。我在网上查了一下,所有的例子都是一样的。我正在使用 Unirest,follpwing 就是我所做的

HttpResponse<JsonNode> response = Unirest.get("https://api.stackexchange.com/2.2/questions").
header("accept", "application/json").
queryString("order","desc").
queryString("sort", "creation").
queryString("filter", "default").
queryString("site", "stackoverflow").
asJson();

目前我已经编写了所有的查询字符串值。有没有一种方法可以动态地执行此操作,例如将其放入 map 中并将其提供给方法。

最佳答案

是的,您可以向其传递一个 map ( Java source )。方法签名是

public HttpRequest queryString(Map<String, Object> parameters)

关于java - 如何在 com.mashape.unirest.http.Unirest 中设置多个 queryString 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45477194/

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