100 Continue

HTTP 的100 Continue 信息响应状态码表示请求的初始部分已收到,并且尚未被服务器拒绝。如果请求已完成,则客户端应继续发送请求或丢弃 100 响应。

当请求具有Expect: 100-continue 标头时,100 Continue 响应表示服务器已准备好或能够接收请求内容。如果客户端预计可能会出现错误,例如在未经验证的身份验证凭据之前发送状态更改操作时,等待 100 Continue 响应可能会有所帮助。

状态

http
100 Continue

示例

带有 100 Continue 的 PUT 请求

以下PUT 请求将有关文件上传的信息发送到服务器。客户端指示如果收到 100 响应,它将继续发送内容,以避免通过网络发送可能导致错误(例如405401403)的数据。首先,客户端仅发送标头,包括Expect: 100-continue 标头。

http
PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 123456789
Expect: 100-continue

服务器指示请求可以继续

http
HTTP/1.1 100 Continue

客户端通过发送实际数据来完成请求

http
[Video data as content for PUT request]

规范

规范
HTTP 语义
# status.100

另请参阅