十大 HTTP 狀態碼

2xx 成功

  • 200 OK - 成功 HTTP 請求的標準響應。
  • 201 Created - 請求已完成,從而導致建立新資源。
  • 204 No Content - 伺服器成功處理了請求,但未返回任何內容。

3xx 重定向

  • 304 Not Modified - 表示自請求標頭 If-Modified-SinceIf-None-Match 指定的版本以來資源未被修改。

4xx 客戶端錯誤

  • 400 Bad Request - 由於明顯的客戶端錯誤(例如,格式錯誤的請求語法,太大的大小,無效的請求訊息成幀或欺騙性請求路由),伺服器無法或不會處理請求。
  • 401 Unauthorized - 與 403 Forbidden 類似,但專門用於需要驗證且失敗或尚未提供的情況。響應必須包含 WWW-Authenticate 頭欄位,其中包含適用於所請求資源的質詢。
  • 403 Forbidden - 請求是有效請求,但伺服器拒絕響應它。使用者可能已登入但沒有資源的必要許可權。
  • 404 Not Found - 找不到請求的資源,但將來可能會提供。客戶的後續請求是允許的。
  • 409 Conflict - 表示由於請求中的衝突而無法處理請求,例如多個同時更新之間的編輯衝突。

5xx 伺服器錯誤

  • 500 內部伺服器錯誤 - 一種常見錯誤訊息,在遇到意外情況且沒有更合適的訊息時給出。