【发布时间】:2016-11-22 17:22:50
【问题描述】:
我用“食物”这个词查询了必应网络搜索 api。
这是代码:
Ion.with(this)
.load("https://api.cognitive.microsoft.com/bing/v5.0/search")
.setHeader("Ocp-Apim-Subscription-Key", "xxxxxxxxxxxxxxxxxxxx")
.setBodyParameter("q", "food")
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
System.out.println("result = " + result);
}
});
我向 Ion 库提出了这个请求 Android Ion library
我收到了这样的回复:
{"statusCode":404,"message":"资源未找到"}
我仔细阅读了 Bing 文档。
我通过桌面 Chrome 浏览器上的“邮递员”客户端拨打了电话,我得到了很好的全面回应。
Android 请求缺少什么?
更新
我使用名为 Android Asynchronous Http Client 的其他 AsyncHttp 库完成了请求,它运行良好!
我想知道 Ion 库有什么问题..
【问题讨论】:
标签: android bing bing-api android-ion bing-search