0

我们正在尝试使用 HERE API routematch 在单个请求中处理超过 150 个航点,并且由于单次通过的航点的大小而失败,错误 414。

有没有办法我们可以在一个请求中处理超过 150 个航点?

4

1 回答 1

0

是的,可以使用 POST 请求,请参阅https://tcs.ext.here.com/examples/v3.1/rme_basic上的示例

像这个 bash cUrl 请求:

curl 'https://fleet.api.here.com/v8/match/routelinks?mode=fastest;car;traffic:disabled&routeMatch=1&apiKey=***' \ -H '连接:保持活动' \ -H ' Pragma: no-cache' \ -H 'Cache-Control: no-cache' \ -H '接受: application/json, text/javascript, / ; q=0.01' \ --data-raw $'纬度,经度\n53.3737131,-1.4704939\n53.3742428,-1.4677477\n53.3745646,-1.467576\n53.3758092,-1.4665675\n53.3765766,-1466 \n53.3750689,-1.4637029\n53.3745968,-1.4630377' \ --压缩

您尝试使用 GET 请求,但 URL 字符串的长度有限制。

于 2021-08-04T14:41:45.073 回答