我们正在尝试使用 HERE API routematch 在单个请求中处理超过 150 个航点,并且由于单次通过的航点的大小而失败,错误 414。
有没有办法我们可以在一个请求中处理超过 150 个航点?
我们正在尝试使用 HERE API routematch 在单个请求中处理超过 150 个航点,并且由于单次通过的航点的大小而失败,错误 414。
有没有办法我们可以在一个请求中处理超过 150 个航点?
是的,可以使用 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 字符串的长度有限制。