HTTP 狀態碼

有時候在排查錯誤時 這些錯誤碼能加速判斷問題點,

1xx 資訊回應

  • 100 Continue 客戶端可以繼續請求
  • 101 Switching Protocols 伺服器將切換到另一種協議

2xx 成功回應

  • 200 請求成功
  • 201 請求已成功,伺服器已建立新的資源
  • 204 請求已成功,但伺服器沒有返回任何資源

3xx 不在這邊(重新導向)

  • 301 Moved Permanently 請求的資源已永久轉移至另一個位置
  • 302 Found 請求的資源已暫時移至另一個位置

4xx 你搞砸了 (用戶端錯誤回應)

  • 401 Unauthorized 請求未被授權
  • 403 Forbidden 請求被禁止
  • 404 Not Found 請求的資源不存在
  • 413 payload to large 請求的檔案大於服務器所定義的限制

5xx 伺服器搞砸了(伺服器錯誤回應)

  • 500 Internal Server Error 伺服器內部錯誤
  • 501 Not implemented 伺服器還沒支援請求
  • 503 Service Unavailable 伺服器目前不可用