【问题标题】:Guzzle HTTP Client - statusCodeGuzzle HTTP 客户端 - statusCode
【发布时间】:2023-03-14 10:37:01
【问题描述】:

我正在使用 Guzzle 框架获取一些 cURL 数据。

代码

$client = new Client();
$request = $client->get($url);
$response = $request->send();
$status = $response->getStatusCode();

X 请求后,我收到 403 禁止错误代码,大多超过 150。

有什么解决办法吗?

【问题讨论】:

    标签: guzzle


    【解决方案1】:

    您调用的 API/URI 是否受速率限制?我知道 Twitter API 在开始返回错误消息之前用于实现每小时大约 150 个请求的最大速率。如果情况适合要缓存的数据,解决方案是在您的端实施缓存。

    在不知道您所调用的服务的情况下,目前很难提供更多帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 2015-04-27
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 2015-10-09
      相关资源
      最近更新 更多