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

另請參閱