gpt4 book ai didi

http - PUT 请求中的 100-continue 是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 15:19:36 27 4
gpt4 key购买 nike

我在一些 PUT 请求(上传文件)中看到 Expect: 100-continue,这是什么意思?

最佳答案

应该发生什么,你应该发送带有以下内容的请求 header :

Expect: 100-continue

标题。然后,在发送 header 之后,但在发送有效负载之前,您应该检查是否收到 100 响应或 417 响应。如果收到 100 响应,则可以继续发送负载。如果你不这样做,你应该停止。

前提是当你准备好发送那个 10GB 的文件时,这让服务器有机会说“等等,牛仔”,然后你可以比服务器简单地关闭套接字更优雅地处理这个过程在你身上。

事实上,您得到了 100 分,而您并没有预料到,这表明您可能同时得到了 100 分和 200 分(或其他)回应。 100 是在发送 header 后发送给您的,然后是请求完成时的最终响应。

你没有注意它真的是一个细节。

但是,理想情况下,将来您的处理可以考虑适当的中间请求响应。

如果您没有发送 Expect header ,服务器不应该向您发送 100,因为您没有告诉它您要处理它。如果您确实发送了 Expect header ,那么 100 就不足为奇了。

关于http - PUT 请求中的 100-continue 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5366663/

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