HTTP 状态码中100 表示服务器已经接收到客户端的请求,希望客户端继续发送请求。
百度百科的解释是:客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。
不太懂这个具体的应用场景是什么?
HTTP 状态码中100 表示服务器已经接收到客户端的请求,希望客户端继续发送请求。
百度百科的解释是:客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。
不太懂这个具体的应用场景是什么?
3 回答2.4k 阅读✓ 已解决
817 阅读
382 阅读
http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不上传POST数据,如果处理,则POST上传数据。在现实应用中,通常在POST大数据时,才会使用100-continue协议。
1)如果客户端有POST数据要上传,可以考虑使用100-continue协议。加入头{"Expect":"100-continue"}
2) 服务器端在正确情况下,收到请求后,返回100或错误码。
参见这篇文章:https://zhuanlan.zhihu.com/p/...