官术网_书友最值得收藏!

2.2.2 交互常見狀態(tài)碼

交互常見狀態(tài)碼列舉如下。

  • 200:請求已經(jīng)正常處理完畢。
  • 301:請求重定向。
  • 302:請求臨時重定向。
  • 304:請求被重定向到客戶端本地緩存。
  • 400:客戶端請求存在語法錯誤。
  • 401:客戶端請求沒有經(jīng)過授權(quán)。
  • 403:客戶端請求被服務(wù)器拒絕,一般為客戶端沒有訪問權(quán)限。
  • 404:客戶器端請求的URL在服務(wù)器端不存在。
  • 500:服務(wù)器端內(nèi)部錯誤。
  • 503:服務(wù)器端發(fā)生臨時錯誤。

客戶端和服務(wù)器端交互常見狀態(tài)碼分析如下。

(1)當(dāng)出現(xiàn)403狀態(tài)碼時

在客戶端請求服務(wù)器端過程中,如有負(fù)載均衡服務(wù)器,可能代理后未開放權(quán)限,檢查代理服務(wù)器的策略是否正確。如無代理服務(wù)器,服務(wù)器端查看是否有權(quán)限認(rèn)證,是否未識別或未正常授權(quán)地址。

(2)當(dāng)出現(xiàn)404狀態(tài)碼時

由客戶端請求服務(wù)器端的地址和服務(wù)器端地址不一致導(dǎo)致失敗,此時可以檢查地址是否正確。

(3)當(dāng)出現(xiàn)405狀態(tài)碼時

在客戶端請求服務(wù)器端過程中,由客戶端請求數(shù)據(jù)格式和服務(wù)器端接口的數(shù)據(jù)格式不一致造成。更改數(shù)據(jù)格式和類型,與接口保持一致即可。

(4)當(dāng)出現(xiàn)500狀態(tài)碼時

服務(wù)器接收到請求后內(nèi)部處理失敗,但未捕捉異常處理,導(dǎo)致錯誤下發(fā)到服務(wù)器端。可以全局異常處理,統(tǒng)一返回信息至客戶端。

(5)當(dāng)出現(xiàn)503狀態(tài)碼時

如提示“‘No Access-Control-Allow-Orign’header is present on the requested resource.”跨域問題,表明客戶端和服務(wù)器端部署不在同一個域名下。服務(wù)器端設(shè)置響應(yīng)支持跨域即可。

主站蜘蛛池模板: 平安县| 稻城县| 灵璧县| 宣城市| 恭城| 麻江县| 含山县| 仁布县| 焦作市| 三门峡市| 石家庄市| 方城县| 那坡县| 乐亭县| 阿巴嘎旗| 板桥市| 新丰县| 平山县| 夹江县| 凤翔县| 大悟县| 华容县| 湖州市| 大城县| 凌海市| 广灵县| 石狮市| 南和县| 山东省| 科技| 芜湖县| 综艺| 新丰县| 阿拉善右旗| 太原市| 内江市| 洞头县| 南华县| 济阳县| 珲春市| 太湖县|