Kei*_*ith 5 javascript fetch-api
我有一个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);
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
source-file.ts:72 Uncaught (in promise) TypeError: Failed to fetch
当我在开发工具中查看此请求时,它看起来不完整 - 没有请求正文,并且大多数请求标头都丢失了。此外,它的错误没有状态代码,而是状态为:
(failed) net::ERR_CONNECTION_RESET
使用相同凭据对同一资源进行许多其他GET请求都可以正常工作。POST此代码适用于较小的body.
如何使用POST大型(本例中为 80MB)JSON 正文发出请求?
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |