200 – ok – 一切正常
201 – ok – 新資源已經被建立
204 – ok – 資源刪除成功
304 – 沒有變化,客戶端可以使用快取資料
400 – bad request – 呼叫不合法,確切的錯誤應該在error payload中描述,例如:「json 不合法 」
401 – 未認證,呼叫需要使用者通過認證
403 – 不允許的,服務端正常解析和請求,但是呼叫被回絕或者不被允許
404 – 未找到,指定的資源不存在
422 – 不可指定的請求體 – 只有伺服器不能處理實體時使用,比如影象不能被格式化,或者重要字段丟失。
500 – internal server error – 標準服務端錯誤,api開發人員應該盡量避開這種錯誤
RESTful API中常用的Http狀態碼
在restful api開發中,使用http用來返回錯誤和狀態是非常常用和友好的,其中常用的狀態 碼有以下這些。200 ok 一切正常 201 ok 新資源已經被建立 204 ok 資源刪除成功 304 沒有變化,客戶端可以使用快取資料 400 bad request 呼叫不合法,確切的錯誤應該在e...
RESTful API設計中常見的問題和解決方案
目錄資源對應的名詞形式造成的問題的解決 資源之間的關係是一對一情況的處理 在開發http api的時候,我們一般會按照rest風格來設計,符合rest風格的api也稱為restful api。restful api的主要規則包括以下幾點 標準的restful api示例如下 post custome...
mysql中常用的語句 mysql中常用的語句整理
mysql中常用的語句 1 建立帶自增長的主鍵的表 drop table if exists user login create table user login user id int unsigned not null auto increment,user name varchar 50 de...