http標準提供了70多個狀態碼來描述返回值,我們不需要完全用到他們,下文中列出10個使用率較高的:
200 – ok – 一切正常
201 – ok – 新資源已經被建立
204 – ok – 資源刪除成功
304 – 沒有變化,客戶端可以使用快取資料
400 – bad request – 呼叫不合法,確切的錯誤應該在error payload中描述,例如:「json 不合法 」
401 – 未認證,呼叫需要使用者通過認證
403 – 不允許的,服務端正常解析和請求,但是呼叫被回絕或者不被允許
404 – 未找到,指定的資源不存在
422 – 不可指定的請求體 – 只有伺服器不能處理實體時使用,比如影象不能被格式化,或者重要字段丟失。
500 – internal server error – 標準服務端錯誤,api開發人員應該盡量避開這種錯誤
摘抄自其它文章
HTTP 協議相關
1 http請求 分類 請求行 請求頭 請求體 請求行 描述請求的資源 格式 請求方法 資源路徑 協議 例如 get day04 1.html http 1.1 請求方法 get 請求內容追加在url之後 url的長度有限制1k post 請求內容放置在請求體中 請求頭 accept 瀏覽器通知伺服...
http 相關知識
1.http1.1協議 主要是增加了持久連線的技術,瀏覽器訪問乙個web頁面時,會根據返回的html頁面解析,如果遇到比如img,css或者js檔案時,它會發起後續的http請求去獲取資源,每一次都會有tcp的建立和關閉,很消耗效能。來自所以http1.1提出了持久化連線的概念,只需要建立一次連線,...
http協議相關
dns domain name system,網域名稱系統。作為網域名稱 和 ip位址 相互對映的分布式資料庫。網路請求發出時 應用層 傳輸層 網路層 鏈路層 物理層 收到響應 物理層 鏈路層 網路層 傳輸層 應用層 簡述請求的過程 答 在瀏覽器輸入,回車後 1 客戶端瀏覽器通過dns解析到www....