here-maps-rest - 此处地图 API calculateroute.json 出现 429 错误
问题描述
我正在使用 calculateroute.json api,但现在是 3 天,当我收到{"issues":[{"message":"Too many requests, please try again after some time"},{"message":"Request id: 2a2d34fa-612b-4a1c-9ac5-fdba3144015f"}],"error_id":"2a2d34fa-612b-4a1c-9ac5-fdba3144015f","response_code":"429 Too Many Requests"}
错误消息时。完整请求(无身份验证) -
未达到每月请求限制。哪里可能有问题?
解决方案
这意味着请求是从同一个源 IP 发送的(即机器的时间跨度非常短,只有几毫秒)
通常值得重新尝试请求,因为当原始请求失败时,后续请求可能会成功。
但是,重要的是不要简单地循环重复向 HERE 的服务器发出请求。这种循环行为可能会使您的客户端和 HERE 之间的网络过载,从而导致多方出现问题。
更好的方法是在尝试之间增加 DELAYS 重试。通常,每次尝试都会使延迟增加一个乘法因子。
推荐阅读
- tcl - 如何从全局空间中的proc访问列表
- python - 如何在不使用 IDE 功能的情况下在 python 中使用断点
- ios - 找不到“MapViewControllerDelegate”的协议声明;你的意思是“UIPageViewControllerDelegate”吗?
- python-3.x - Tkinter 聊天机器人语音气泡设计
- matlab - 如何在二值图像中找到像素簇的质心
- java - 在 Java 中重写 Equals 方法
- jquery - Django - 从列表中选择许多实例/对象并将它们存储在会话中以进行支付
- python - Scrapy使用项目并将数据保存在json文件中
- primefaces - 如何在 Primefaces 数据表列中为过滤框添加工具提示描述
- python-3.x - 如何解决错误“IndexError:列表索引超出范围”?