gpt4 book ai didi

javascript - 如何为获取 API 调用设置大型请求正文

转载 作者:行者123 更新时间:2023-12-01 16:25:40 24 4
gpt4 key购买 nike

我有一个 fetch POST那是发送一个大的 JSON 对象:

const body = JSON.stringify(largeItem); // 80MB

const request = new Request(uri, {
mode: 'cors',
method: 'POST',
headers: new Headers({ 'Content-Type': 'application/json' }),
credentials: 'same-origin',
body
});

const response = await fetch(request);

这会导致错误:

source-file.ts:72 Uncaught (in promise) TypeError: Failed to fetch



当我在开发工具中查看此请求时,它看起来不完整 - 没有请求正文,并且大多数请求 header 都丢失了。此外,它在没有状态码的情况下出错,而是状态为:

(failed) net::ERR_CONNECTION_RESET



许多其他 GETPOST对具有相同凭据的相同资源的请求可以正常工作。此代码适用于较小的 body .

我如何 POST具有大(在本例中为 80MB)JSON 正文的请求?

最佳答案

我认为您的问题与 http 有关或 web server (或者我猜是浏览器)限制

请阅读此答案以了解我在说什么

Can HTTP POST be limitless? .

关于javascript - 如何为获取 API 调用设置大型请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62129092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com