意義
請求成功。對 GET 而言,本文包含所要求的資源;對 POST 而言,本文包含操作結果。
常見原因
- 正常的成功請求
- 錯誤頁面卻回傳錯誤的狀態碼(「軟 404」)
- CDN 回傳的快取副本
解決方法
用戶端或訪客
讀取本文。如果本文其實是錯誤訊息,表示伺服器回報的狀態碼不正確;除了狀態碼也要檢查回應內容。
網站或 API 的維護者
只有真正成功時才回傳 200。建立資源用 201,無內容用 204,錯誤用 4xx/5xx,用戶端、監控與搜尋引擎才能正確處理。
回應範例
HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} 規範
常見問題
› 什麼是軟 404?
頁面不存在卻回傳 200 並顯示「找不到」訊息。搜尋引擎會將它視為低品質頁面;應回傳真正的 404 或 410。
› POST 應該回傳 200 還是 201?
POST 建立了資源時回傳 201 Created 並附上 Location 標頭;執行動作並回傳結果時回傳 200。