Status Code

在一項http請求結束時,必須要回傳資訊給客戶端,回傳的資訊可能是是回傳客戶端要求的資料,或是告知客戶端此請求是否成功完成 ,http有提供status code(預設就會有)幫各種狀態分類,而我們開發的系統也該提供另一套error code(要自定義),回覆給客戶端更明確的資訊

比較過知名平台所用的http status codes後,整理出最常用的幾項status code

statusCode meaning description
200 OK,完成請求 代表請求成功被執行
400 客戶端不正確請求訊息 客戶端夾帶的資料格式不正確
401 未授權的請求訊息尚未登入 尚未authorize,也就是還沒登入,所以不能完成請求
403 禁止使用此資源 已經authorize了,但因為身分的權限不足而不能完成請求
404 找不到指定的資源 最常見的狀態碼
500 Server 內部發生錯誤 程式有漏洞,造成crash,程式設計師必須要去檢查除錯

Error Code

error code的部分可以參考一些現成系統的範例

platform url
微信 API文件
QQ API文件
騰訊 API文件

reference

results matching ""

    No results matching ""