问题标签 [http-status-code-429]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
712 浏览

steam - 使用 SteamWebApi(CSGO 库存)时出现 429 错误

我正在使用这个网址 https://steamcommunity.com/profiles/[STEAMID]/inventory/json/730/2/

然后用 json_decode 解码它 - 因为它工作正常,直到我刷新我的页面 2 次,然后它会得到错误,因为它说:

failed to open stream: HTTP request failed! HTTP/1.0 429 Too Many Requests

0 投票
0 回答
45 浏览

microsoft-teams - Micorsoft 团队是否需要特殊配置来改善速率限制问题?

我们遇到了 Graph API 使用的速率限制问题。有什么方法可以升级我们的租户/会员资格以提高性能和响应时间?

它最多需要几分钟,有时 API 根本没有得到处理。我们需要实时响应。

在这方面的任何指示都会非常有帮助。

谢谢拉克什

0 投票
0 回答
403 浏览

google-sheets - 如何在不修改配额限制的情况下处理 G Suite API 429 HTTP 错误(超出配额)?

我正在运行一个单线程脚本,该脚本使用来自 G Suite Sheets API 的数据。

一段时间后,日志中会弹出以下 429 HTTP 错误:

我的配额限制默认设置如下(Ilimitado表示无限制):

在此处输入图像描述

我的客户在错误之前的最后一条日志行:

我可以在这里识别库中的某种指数退避重试算法googleapiclient,但我想知道的是(特别是在 20.65 秒暂停之后)为什么服务器仍然无法响应 2XX HTTP 响应。

  • 是否需要等待 100 秒间隔结束,一旦收到前 100 个请求,然后再使用下一个 100 个请求?
  • 如果是这样,我怎么能在不修改配额的情况下规避这一点?

感谢您的时间。

0 投票
0 回答
152 浏览

ruby-on-rails - 如何在 Puma 上运行的 Rails 应用程序上加载测试 ruby

我和我的团队正在尝试使用 JMeter 生成负载的 puma Web 服务器对 Rails Web 应用程序上的 ruby​​ 进行负载测试。问题是,我们总是得到大约 98% 的错误率,所有这些都是 429 Too many requests 错误。你们之前有没有同样的问题?

编辑:请求被 Rack-Attack 阻止。

0 投票
1 回答
90 浏览

google-apps-script - 从 Appscript 中的另一个 url 获取数据

我正在尝试从网站上抓取数据。获取产品信息的请求 url正确显示在浏览器中。但没有得到UrlFetchApp. 我的代码如下

但是我得到了以下 HTML 而不是数据 status_code 是 429(请求太多)

浏览器检查请求 在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
351 浏览

google-apps-script - 生成 PDF 时截断的服务器响应

我有一个脚本,可以将我的所有工作表导出到单独的 PDF 文档到名为 Invoices 的文件夹中,但是它正在创建 6 个文档,之后我收到下面的错误代码,这也已在 Gsuite 帐户上尝试过,我'我得到同样的错误:

异常:对https://docs.google.com的请求失败,返回代码 429。截断的服务器响应:<meta name="viewport" c...(使用 muteHttpExceptions 选项检查完整响应)

有什么想法吗?

0 投票
3 回答
11239 浏览

javascript - 如何修复 429(请求过多)?

我正在 React 中创建一个自定义钩子,用于从 GitHub 作业 API 获取作业。但是 CORS 产生了问题。所以我也使用const BASE_URL = 'https://cors-anywhere.herokuapp.com/https://jobs.github.com/positions.json'; This throwing error 429 (Too Many Requests)。我不使用任何后端。这个钩子将在加载应用程序时从 app.js 调用一次。

使用FetchJobs.js

应用程序.js

0 投票
1 回答
139 浏览

google-slides-api - 调用 BatchUpdatePresentation 时不断收到 429 错误 ratelimitexceeded

我们的写入请求率几乎不超过每 100 秒 1 个请求,但从今天早上开始,我们开始在此方法的每个请求中都收到此 429 错误。我们的写入请求率为 3 次请求/100 次,在上午 8 点到 5 点期间,并且从未超过(每 5 分钟左右 9 次请求)。整个月总共有大约 50k 个请求。因此,远不及 Google 的任何默认配额限制。我们缺少什么?

响应主体是

源代码的相关部分是(部分)代表控制台命令的 PHP 类:

0 投票
1 回答
282 浏览

laravel - Laravel 应用程序响应 429 http-status-code

我有一个 Web 应用程序(Angular 前端,Laravel 后端 API)。在那有一个部分,我有消息传递系统。基本上四个用户角色可以发布和阅读消息。

当用户登录时,我需要每 10 秒检查一次以查看是否有任何角色的任何用户的新消息(共 4 个角色)。

这工作正常,但有时我会收到 429 Too many request 的 http 状态代码。我不知道是什么原因。任何人都知道原因是什么,或者可以为我指出正确的方向以解决此问题?

注意:我有一个自定义字段系统构建,我用它来保存消息的额外数据。我注意到,当我获取消息时,大量与自定义字段相关的模型也被挖掘出来。这可能是一个原因吗?

0 投票
1 回答
114 浏览

hyperledger - Hyperledger 锯齿 - 请求失败,状态码为 429

我正在使用Hyperledger sawtooth,我在其中存储交易,同时我也在读取交易。
但在某些时候,我收到“请求失败,状态码为 429”的错误,并且某些批次被拒绝。
有没有人遇到过类似的问题?您是否找到任何替代解决方案?