HTTP狀態碼(英語:HTTP Status Code)是用以表示網頁服務器超文本傳輸協議回應狀態的3位數字代碼,所以的狀態碼第一個數字代表了相應的五種狀態之一,
1xx:指示資訊–表示請求已接收,繼續處理,
2xx:成功–表示請求已被成功接收、理解、接受,
3xx:重定向–要完成請求必須進行更進一步的操作,
4xx:客戶端錯誤–請求有語法錯誤或請求無法實作,
5xx:服務器端錯誤–服務器未能實作合法的請求,
常見狀態碼:
101 Switching protocols
服務器已經理解了客戶端的請求,并將通過Upgrade 訊息頭通知客戶端采用不同的協議來完成這個請求,在發送完這個回應最后的空行后,服務器將會切換到在Upgrade 訊息頭中定義的那些協議,
只有在切換新的協議更有好處的時候才應該采取類似措施,例如:切換到新的HTTP版本比舊版本更有優勢,或者切換到一個實時且同步的協議以傳送利用此類特性的資源,
200 OK
請求成功,請求所希望的回應頭或資料體將隨此回應回傳,正常狀態,
400 Bad Request
1、語意有誤,當前請求無法被服務器理解,除非進行修改,否則客戶端不應該重復提交這個請求,
2、請求引數有誤,
403 Forbidden
禁止訪問或無權限訪問,
404 Not Found
地址不存在
405 Method Not Allowed
請求行中指定的請求方法不能被用于請求相應的資源,一般是請求方式錯誤,
500 Internal Server Error
服務器遇到錯誤,無法完成請求
501 Not Implemented
服務器不具備完成請求的功能,例如,當服務器無法識別請求方法時,服務器可能會回傳此代碼,
502 Bad Gateway
請求超時,網關無效,
503 Service Unavailable
服務器超載或維護,無法回應,通常,這只是一種暫時的狀態,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/398658.html
標籤:其他
上一篇:介面測驗——介面和介面測驗的概念&HTTP協議&介面風格&介面測驗流程
下一篇:計算機網路期末復習
