後台返回錯誤碼並且接收錯誤碼以及資料的方式

2021-09-25 16:54:54 字數 589 閱讀 4478

之前和小夥伴們一起寫專案的時候,後台的兄弟們介面的返回一班是乙個物件,或者乙個陣列。

比如說檢測是否登入,小夥伴們的介面會返回狀態碼為200,返回值為乙個物件,其中有有關登入狀態,已登入或者未登入,也就是說只要介面能夠被訪問,那麼返回的狀態碼一定是200的。

這次在github上拉了乙個網易雲**的後台**,這個介面只有在已登入時返回狀態碼200,如果錯誤就會返回301錯誤狀態碼。如下在這裡插入描述

但是是有返回值的

這裡就不知道怎麼獲取返回值了,網上查了一會後,找到解決方案:

使用.catch,獲取異常的返回值

http返回錯誤碼

http響應碼響應碼由三位十進位制數字組成,它們出現在由http伺服器傳送的響應的第一行。響應碼分五種型別,由它們的第一位數字表示 1xx 資訊,請求收到,繼續處理 2xx 成功,行為被成功地接受 理解和採納 3xx 重定向,為了完成請求,必須進一步執行的動作 4xx 客戶端錯誤,請求包含語法錯誤或...

錯誤碼 使用 Go 定義錯誤碼

不管在什麼系統中,定義錯誤碼都是必不可少的.錯誤碼可以幫助定義問題,通常錯誤碼設計為某種模式結構,可以判斷出錯誤的級別,錯誤的模組和具體錯誤資訊.乙個良好結構的錯誤碼有助於簡化問題描述,當前設計的錯誤碼共有五位,結構如下 1 00 01 服務級別 模組 具體錯誤 第一位是服務級別,1 為系統錯誤,2...

錯誤碼總結

200 伺服器成功返回網頁 404 請求網頁不存在 1xx 臨時相應 表示臨時相應並需要請求者繼續執行操作 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分 101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換 2xx 成功 表示成功處理...