【发布时间】:2015-12-03 20:09:44
【问题描述】:
在我的应用程序中,我必须使用路由 Web 服务,并且我使用 OSRM Server API
https://github.com/Project-OSRM/osrm-backend/wiki/Server-api
我不知道为什么,但直到昨天才知道 Server-api 工作正常。现在它不起作用,它给了我一个错误的请求
http://router.project-osrm.org/viaroute?loc="+p.getLat()+","+p.getLon()+"&loc="+d.getLat()+","+d.getLon(); 我使用 java 和 REST 协议
String sito="http://router.project-osrm.org/viaroute?loc="+p.getLat()+","+p.getLon()+"&loc="+d.getLat()+","+d.getLon()";
Client client = ClientBuilder.newClient();
WebTarget target = client.target(sito);
Response res = target.request().get();
System.out.println(res.readEntity(String.class));
我获得了“BAD GATEWAY”
【问题讨论】:
-
您使用什么语言?你能发一下你正在使用的an example of the code吗?
-
@GoBusto 我已经编辑了帖子
-
是的,它看起来绝对像 Java。我添加了相应的标签。
-
@prova 该服务运行良好,例如参见router.project-osrm.org/… (on the map)。你必须告诉我们更多关于你的问题。
-
是的,我认为问题是用于 REST 调用的库或类似的东西。我不明白它是如何从 9 月到昨天工作的,现在它不起作用并给我“502坏网关”
标签: java web-services openstreetmap osrm