您好我是新的Rest并且正在开发API,其中我得到的请求参数来自客户端,每次都不同。然后我将不得不调用另一个API。我想编写一个方法来从第三方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();
目前我已经编写了所有queryString值。 有没有办法可以动态地将它放在地图中并将其交给方法。
答案 0 :(得分:1)
是的,你可以传递一张地图(Java source)。方法签名是
public HttpRequest queryString(Map<String, Object> parameters)