免费查询 API,IP 封锁
Query free API, IP blocking
我正在使用一些免费的 API。
我正在使用 PHP 脚本,该脚本使用 fopen 从 API 下载 JSON。
当我发出许多请求时(例如每分钟 2 个请求)API 正在阻止我的 PHP 服务器 IP。
有没有办法解决它并有可能发出更多请求(我不想进行 DDoS 攻击)?
有没有比使用许多具有不同 IP 的 PHP 服务器更好的解决方案?
这是一个非常抽象的问题,因为我们不知道您所说的实际 api。
但是,通常,如果 api 实施速率限制,它会在其答案中显示这种 header:
- X-Rate-Limit-Limit:给定请求的速率上限
- X-Rate-Limit-Remaining:15 分钟内剩余的请求数 window
- X-Rate-Limit-Reset:速率限制重置前的剩余 window(UTC 历元秒)
请查看文档(这个来自推特,https://dev.twitter.com/rest/public/rate-limiting)。
我正在使用一些免费的 API。 我正在使用 PHP 脚本,该脚本使用 fopen 从 API 下载 JSON。 当我发出许多请求时(例如每分钟 2 个请求)API 正在阻止我的 PHP 服务器 IP。 有没有办法解决它并有可能发出更多请求(我不想进行 DDoS 攻击)? 有没有比使用许多具有不同 IP 的 PHP 服务器更好的解决方案?
这是一个非常抽象的问题,因为我们不知道您所说的实际 api。
但是,通常,如果 api 实施速率限制,它会在其答案中显示这种 header:
- X-Rate-Limit-Limit:给定请求的速率上限
- X-Rate-Limit-Remaining:15 分钟内剩余的请求数 window
- X-Rate-Limit-Reset:速率限制重置前的剩余 window(UTC 历元秒)
请查看文档(这个来自推特,https://dev.twitter.com/rest/public/rate-limiting)。