我在我的java代码中使用org.apache.http.client.utils.URIBuilder.URIBuilder以使用Bing Search News API。所以我有这个代码:
URIBuilder builder = new URIBuilder("https://api.cognitive.microsoft.com/bing/v5.0/news/search");
builder.setParameter("q", keyword);
builder.setParameter("offset", "0");
builder.setParameter("mkt", language);
URI uri = builder.build();
“keyword”是我要搜索的任何字词或短语。 我已经读过,我可以使用inbody运算符在Bing中搜索一个精确的短语。根据此链接中的信息: https://msdn.microsoft.com/en-us/library/ff795610.aspx
但我不明白,我应该如何在我的建造者中设置它!我试过这个:
builder.setParameter("inbody:", keyword);
但它没有用。 通常,我不知道如何在构建器中设置高级运算符。因为它们不是参数,逻辑上我不能用setParameter方法设置它们!