我正在尝试第一次使用Places (Search) API(或any HERE API)。我尝试了this page中的示例,并获得了以下页面作为响应:
https://places.cit.api.here.com/places/v1/browse?app_id=YOUR-APP-ID&app_code=YOUR-APP-CODE&in=52.521,13.3807;r=2000&cat=petrol-station&pretty
我不知道我在这里缺少什么,但是,我希望得到一个普通的JSON / XML响应(橙色矩形),例如Routing (Isoline) API的示例,它将输出到浏览器:>
这样,我可以使用JSON / XML输出使用服务。
我已经在Spring(JAVA)应用程序中尝试了以上两个示例,第二个示例按预期工作,而第一个抛出错误(按预期)。
HERE API新手在此表示感谢,
PS:我的这个项目应用程序仅用于查找附近的POI(例如:健身房,咖啡店,药房,电影院等)。因此,对此最好使用什么API的任何建议也将受到赞赏。
答案 0 :(得分:1)
我不知道HERE api,但通过快速浏览,看来它们会根据您http请求中的Accept
标头生成您的结果。
默认情况下,我的镶边发送此接受标头:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
如果我使用Postman发送不带任何Accept标头或Accept: application/json
的请求,它将返回json结果。
如果我在邮递员的请求中添加Accept: text/html
头,则会向我发送html的PlayPen。
您还可以在他们的文档中看到他们使用适当的Accept: application/json
我建议您使用Postman来测试和使用API。