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

另見