417 期望失敗

HTTP 417 Expectation Failed 客戶端錯誤響應 狀態碼錶示請求的 Expect 頭部中給出的期望無法滿足。收到 417 響應後,客戶端應該在沒有 Expect 請求頭的請求中重複請求,包括請求正文中的檔案,而無需等待 100 響應。有關更多詳細資訊,請參見 Expect 頭部文件。

狀態

http
417 Expectation Failed

示例

不支援的期望

以下 PUT 請求將有關預期檔案上傳的資訊傳送到伺服器。客戶端使用 Expect: 100-continue 頭部和沒有請求正文來避免透過網路傳送可能導致錯誤的資料,例如 405401403 響應

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

另請參見