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
[作為 PUT 請求內容的視訊資料]
規範
Specification |
---|
HTTP Semantics # status.100 |