如何在com.mashape.unirest.http.Unirest

时间:2017-08-03 07:08:48

标签: java rest

您好我是新的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值。 有没有办法可以动态地将它放在地图中并将其交给方法。

1 个答案:

答案 0 :(得分:1)

是的,你可以传递一张地图(Java source)。方法签名是

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