417 期望失败
HTTP 417 Expectation Failed
客户端错误响应 状态码表示请求的 Expect
头部中给出的期望无法满足。收到 417 响应后,客户端应该在没有 Expect
请求头的请求中重复请求,包括请求正文中的文件,而无需等待 100
响应。有关更多详细信息,请参见 Expect
头部文档。
状态
http
417 Expectation Failed
示例
不支持的期望
以下 PUT 请求将有关预期文件上传的信息发送到服务器。客户端使用 Expect: 100-continue
头部和没有请求正文来避免通过网络发送可能导致错误的数据,例如 405
、401
或 403
响应
http
PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 1234567890987
Expect: 100-continue
在此示例服务器实现中,不支持期望,并且 Expect
头部出现任何值都会导致 417 响应
http
HTTP/1.1 417 Expectation Failed
Date: Fri, 28 Jun 2024 11:40:58 GMT
客户端通过发出没有期望的请求以及请求正文中的 内容 来响应
http
PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 1234567890987
[…]
规范
规范 |
---|
HTTP 语义 # status.417 |