小编Sid*_*ant的帖子

发送多个 HTTP 请求

我需要编写使用项目 ID 查找有关项目的信息的程序。

\n

该 API 一次仅获取一项,因此我只能对每项执行一次查询。API 仅限于五个同时请求。任何额外的结果都会给出 HTTP 429 错误。

\n

如果有一个 JavaScript 对象,其中包含所有带有 ID\xe2\x80\x99s 的项目

\n

如何检索所有给定 ID 的信息而不触发同时请求限制,并且不对已看到的项目 ID 执行不必要的查询。

\n
import fetch from "node-fetch";\n\nlet itemObject = [\n  { itemName: "", itemID: "" },\n  { itemName: "", itemID: "" },\n  { itemName: "", itemID: "" },\n  { itemName: "", itemID: "" },\n];\n\nasync function sendIDRequests() {\n  try {\n    const response = await fetch("https://url/items/:ID", {\n      headers: {\n        Authorization: "",\n      },\n    });\n    if (!response.ok) {\n      throw new Error(`${response.status} ${response.statusText}`);\n    }\n …
Run Code Online (Sandbox Code Playgroud)

javascript https node.js fetch-api

2
推荐指数
1
解决办法
8533
查看次数

标签 统计

fetch-api ×1

https ×1

javascript ×1

node.js ×1