2017-08-03 152 views
0

嗨,我是新的休息和开发的API,其中在我得到的请求参数来自客户端,它每次都是不同的。然后我将不得不调用另一个API。我想写一种方法从第三方API获取JSON数据。我在网上查了一下,所有的例子都一样。我正在使用Unirest follpwing是我所做的如何在com.mashape.unirest.http.Unirest中设置多个queryString参数

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

是的,你可以通过它一个地图(Java source)。方法签名是

public HttpRequest queryString(Map<String, Object> parameters) 
相关问题