HERE API 请求 returns 查看而不是 JSON
HERE API request returns view instead of JSON
我正在尝试使用 Places (Search) API (or any HERE API for that matter) for the first time. I tried the example in this page 并收到此页面作为响应:
我不知道我在这里遗漏了什么,但是,我希望得到一个简单的 JSON/XML 响应(橙色矩形),就像这个 Routing (Isoline) API 的例子,它将这个输出到浏览器:
这样我就可以使用 JSON/XML 输出来使用服务了。
我已经在我的 Spring (JAVA) 应用程序中尝试了上面的两个示例,第二个按预期工作,而第一个抛出错误(按预期)。
此处 API 新手,感谢帮助。
PS:我的这个项目应用就是寻找附近的兴趣点(例如:健身房、咖啡店、药店、电影院等)。因此,对于 API 最好搭配的任何建议,也非常感谢。
我不知道 HERE api,但快速浏览一下,它们似乎会根据您的 http 请求中的 Accept
header 生成您的结果。
默认情况下我的 chrome 发送这个接受 header:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
如果我使用 Postman 发送请求而不接受 header 或 Accept: application/json
它 returns 结果是 json。
如果我在 Postman 中向请求添加 Accept: text/html
header,它会在 html 中向我发送 PlayPen。
您还可以在他们的文档中看到他们使用适当的 Accept: application/json
我建议您使用 Postman 来测试和玩 API 的。
我正在尝试使用 Places (Search) API (or any HERE API for that matter) for the first time. I tried the example in this page 并收到此页面作为响应:
我不知道我在这里遗漏了什么,但是,我希望得到一个简单的 JSON/XML 响应(橙色矩形),就像这个 Routing (Isoline) API 的例子,它将这个输出到浏览器:
这样我就可以使用 JSON/XML 输出来使用服务了。
我已经在我的 Spring (JAVA) 应用程序中尝试了上面的两个示例,第二个按预期工作,而第一个抛出错误(按预期)。
此处 API 新手,感谢帮助。
PS:我的这个项目应用就是寻找附近的兴趣点(例如:健身房、咖啡店、药店、电影院等)。因此,对于 API 最好搭配的任何建议,也非常感谢。
我不知道 HERE api,但快速浏览一下,它们似乎会根据您的 http 请求中的 Accept
header 生成您的结果。
默认情况下我的 chrome 发送这个接受 header:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
如果我使用 Postman 发送请求而不接受 header 或 Accept: application/json
它 returns 结果是 json。
如果我在 Postman 中向请求添加 Accept: text/html
header,它会在 html 中向我发送 PlayPen。
您还可以在他们的文档中看到他们使用适当的 Accept: application/json
我建议您使用 Postman 来测试和玩 API 的。