DevToolPal
繁
1xx 資訊

100 Continue

繼續

意義

伺服器已收到請求標頭,用戶端可以繼續傳送請求本文。這是在最終狀態碼之前送出的暫時回應。

常見原因

  • 用戶端在大型上傳前送出 Expect: 100-continue
  • curl 會為超過 1 KB 的 POST 本文自動加上 Expect: 100-continue
  • 代理或伺服器確認會接收請求本文

解決方法

用戶端或訪客

不需要處理:收到 100 後再傳送本文。如果伺服器一直沒有回應,可以在短暫逾時後直接傳送,或移除 Expect 標頭(curl -H 'Expect:')。

網站或 API 的維護者

大多數伺服器會自動送出 100。應先驗證認證、Content-Length 等標頭;如果反正會拒絕本文,就直接回傳最終錯誤(401、413),不要先送 100。

回應範例

HTTP/1.1
HTTP/1.1 100 Continue

規範

RFC 9110 §15.2.1

常見問題

› 瀏覽器的開發者工具看得到 100 Continue 嗎?

通常看不到。瀏覽器不會送出 Expect: 100-continue,暫時回應也會被隱藏;100 主要出現在 curl、SDK 和上傳用戶端。

› 100 Continue 是最終回應嗎?

不是。它只是資訊性回應,伺服器收到本文後仍必須回傳 200、201 或 413 等最終狀態。