意義
請求成功,但轉換型代理修改了來源伺服器 200 回應的內容。
常見原因
- 代理壓縮了圖片或改寫了 HTML
- 行動電信業者或企業代理修改了內容
解決方法
用戶端或訪客
當成 200 處理即可,但要知道內容並非完全是來源伺服器送出的。使用 HTTPS 可防止中間者修改回應。
網站或 API 的維護者
來源伺服器幾乎不會送出 203。如果有轉換型代理,可在來源送出 Cache-Control: no-transform 以拒絕轉換。
回應範例
HTTP/1.1
HTTP/1.1 203 Non-Authoritative Information
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 規範
常見問題
› 203 是錯誤嗎?
不是。它是成功狀態碼,表示本文被中間者修改過。
› 如何防止代理修改我的內容?
透過 HTTPS 提供服務,並加上 Cache-Control: no-transform。