gpt4 book ai didi

javascript - Fetch 无法识别 102(或任何 1xx)状态代码

转载 作者:行者123 更新时间:2023-12-02 03:05:12 24 4
gpt4 key购买 nike

我发现 fetch API 在尝试获取资源时总是抛出 TypeErrorERR_EMPTY_REPONSENetworkError 102 或任何小于 200 的代码,无论响应正文如何。

这花了我很长时间才弄清楚。 Fx、Chrome 和 Opera 之间的行为是一致的。我还确认 Postman 正确识别了 102 响应。

我想知道为什么会发生这种情况? 1xx 代码应该没问题,并且不由 fetch 来决定它是否是错误。我找不到任何文档,似乎也找不到任何处于相同情况的人。

这是设计使然吗?或者有什么办法可以解决这个问题吗?我需要102

最佳答案

Fetch 规范要求浏览器遵循问题中描述的行为。具体参见https://fetch.spec.whatwg.org/#ref-for-concept-response-status%E2%91%A0%E2%91%A8 :

Any responses whose status is in the range 100 to 199, inclusive, and is not 101, are to be ignored.

Note: These kind of responses are eventually followed by a "final" response.

关于javascript - Fetch 无法识别 102(或任何 1xx)状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59200812/

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