1xx 信息, 通訊傳輸協議級信息。
2xx:成功, 表示客戶端的請求已成功接受。
200 OK 請求成功
201 Created HTTP POST請求的結果,已在服務器上成功建立了一個或多個新資源。服務器必須在返回201狀態代碼以前建立資源。若是沒法當即執行操做,則服務器應該響應202,而不是201
202 Accepted 表示已接受處理請求,但處理還沒有完成。當實際操做本質上是異步時(多是天天只運行一次的面向批處理的進程)
3xx:重定向, 表示客戶端必須執行一些其餘操做才能完成其請求。
301 Moved Permanently 被請求的資源已永久移動到新位置
302 Found 找到
303 See Other 見其餘
304 Not Modified 未修改
307 Temporary Redirect 臨時重定向
4xx:客戶端錯誤, 此類錯誤狀態代碼指向客戶端。
400 Bad Request 語義有誤,當前請求沒法被服務器理解,請求參數有誤。
401 Unauthorized 該請求須要用戶身份驗證
403 Forbidden 服務器已經理解請求,可是拒絕執行它
404 Not Found 請求失敗
405 Method Not Allowed 好比客戶端對某個資源文件進行post,便可響應405,必須包含Allow標頭
406 Not Acceptable 表示API沒法生成任何客戶端的首選媒體類型,,好比客服端要xml,可是服務器返回的是json,這個時候就能夠返回406
408 Request Timeout 請求超時
412 Precondition Failed 客戶端在其請求標頭中指定了一個或多個前提條件,412響應表示不知足這些條件,所以API不發送請求,而是發送此狀態代碼
413 Payload Too Large 服務器拒絕處理當前請求
415 Unsupported Media Type 例如,客戶端將圖像上傳爲image/svg+xml,但服務器要求圖像使用不一樣的格式。
429 Too Many Requests 用戶在給定的時間內發送了太多請求
5xx:服務器錯誤, 服務器負責這些錯誤狀態代碼。
500 Internal Server Error 服務器遇到了不知道如何處理的狀況
501 Not Implemented 未實施,例如,客服端請求了服務端API的新功能
503 Service Unavailable 服務器沒有準備好處理請求
505 HTTP Version Not Supported 服務器不支持請求中所使用的HTTP協議版本