TrueURL
TrueURL

選單

100 繼續

中間回應:伺服器已接受要求標頭,先前送出「Expect: 100-continue」的用戶端現在可以傳送要求主體。

原因短語
Continue
是否為重新導向
否
預設可快取
否

100 Continue 是一種中間(資訊)回應,告訴用戶端:伺服器已收到要求標頭、沒有拒絕,並已準備好接收要求主體。最終回應(例如 201 Created 或 413 Content Too Large)稍後才會在同一條連線上送達。

這個狀態碼是為大型上傳而設計的。用戶端若不想傳完好幾 MB 的資料才被拒絕,可以在要求中加上 Expect: 100-continue 並稍候片刻。伺服器回應 100 Continue,用戶端就傳送主體;伺服器若直接回應最終錯誤,例如 401 或 413,用戶端就能省下這次上傳。無法滿足這項預期的伺服器可以回應 417 Expectation Failed。

瀏覽器本身不會傳送 Expect: 100-continue,會用到它的是 HTTP 程式庫、curl 等命令列工具,以及會上傳檔案的 API 用戶端。用戶端不會無限期等待:如果在短暫的逾時時間內(curl 預設為 1 秒)沒有收到 100,就會直接傳送主體。伺服器不得對 HTTP/1.0 用戶端傳送 1xx 回應。

回應範例

HTTP
HTTP/1.1 100 Continue

HTTP/1.1 201 Created
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: /uploads/7f3c9a2e
Content-Length: 0

SEO 與重新導向檢查

100 永遠不會以網頁狀態的形式出現在搜尋引擎面前。它後面一定跟著一個最終回應,爬蟲與重新導向檢查工具回報的正是這個最終狀態。中間回應會由 HTTP 用戶端自行處理,因此 TrueURL 顯示的是每個躍點的最終狀態,而不是在它之前出現的 100 Continue。

常見原因與使用情境

  • API 用戶端或 curl 以 Expect: 100-continue 上傳大型主體,而伺服器同意接收。
  • 反向代理伺服器或應用程式伺服器代替應用程式回應這項預期。
  • 上傳開始前總會卡住約 1 秒:用戶端正在等待伺服器始終不會送出的 100 Continue。請在用戶端關閉這項預期,或讓伺服器支援它。

網址重新導向檢查

使用免費的 TrueURL 重新導向檢查工具,逐一查看網址在每個躍點回傳的狀態碼。