100 Continue
HTTP 的100 Continue 資訊響應狀態碼錶示請求的初始部分已收到,並且尚未被伺服器拒絕。如果請求已完成,則客戶端應繼續傳送請求或丟棄 100 響應。
當請求具有Expect: 100-continue 標頭時,100 Continue 響應表示伺服器已準備好或能夠接收請求內容。如果客戶端預計可能會出現錯誤,例如在未經驗證的身份驗證憑據之前傳送狀態更改操作時,等待 100 Continue 響應可能會有所幫助。
狀態
http
100 Continue
示例
帶有 100 Continue 的 PUT 請求
以下PUT 請求將有關檔案上傳的資訊傳送到伺服器。客戶端指示如果收到 100 響應,它將繼續傳送內容,以避免透過網路傳送可能導致錯誤(例如405、401 或403)的資料。首先,客戶端僅傳送標頭,包括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 |