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 |