幾個常用的響應碼

2021-10-02 02:10:49 字數 1206 閱讀 7160

首先簡單說一下:2xx一般表示操作成功,如:200表示請求成功,204表示建立成功;3xx一般表示操作有問題;4xx一般表示訪問者錯了;5xx表示伺服器出錯了

1.200: ok請求已成功,請求所希望的響應頭或資料體將隨此響應返回。實際的響應將取決於所使用的請求方法。在get請求中,響應將包含與請求的資源相對應的實體。在post請求中,響應將包含描述或操作結果的實體。

2.301 moved permanently被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。如果可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器反饋回來的位址。

3.302 found要求客戶端執行臨時重定向(原始描述短語為「moved temporarily」)。由於這樣的重定向是臨時的,客戶端應當繼續向原有位址傳送以後的請求。

4.401 unauthorized類似於403 forbidden,401語義即「未認證」,即使用者沒有必要的憑據。該狀態碼表示當前請求需要使用者驗證。該響應必須包含乙個適用於被請求資源的www-authenticate資訊頭用以詢問使用者資訊。客戶端可以重複提交乙個包含恰當的authorization頭資訊的請求。如果當前請求已經包含了authorization證書,那麼401響應代表著伺服器驗證已經拒絕了那些證書。如果401響應包含了與前乙個響應相同的身份驗證詢問,且瀏覽器已經至少嘗試了一次驗證,那麼瀏覽器應當向使用者展示響應中包含的實體資訊,因為這個實體資訊中可能包含了相關診斷資訊。注意:當**(通常是**網域名稱)禁止ip位址時,有些**狀態碼顯示的401,表示該特定位址被拒絕訪問**。

5.403 forbidden伺服器已經理解請求,但是拒絕執行它。與401不同的是,身份驗證並不能提供任何幫助,而且這個請求也不應該被重複提交。

6.404 not found請求失敗,請求所希望得到的資源未被在伺服器上發現,但允許使用者的後續請求。

7.500 internal server error通用錯誤訊息,伺服器遇到了乙個未曾預料的狀況,導致了它無法完成對請求的處理。沒有給出具體錯誤資訊。

8.502 bad gateway作為閘道器或者**工作的伺服器嘗試執行請求時,從上游伺服器接收到無效的響應

幾個常見的響應碼

請求成功,瀏覽器會把響應內容顯示出來 請求的資源沒有找到,說明客戶端錯誤,請求了不存在的資源 請求資源找到了,但伺服器內出現了錯誤 重定向,表示伺服器要求瀏覽器重新再發乙個請求,伺服器會傳送乙個響應頭location,它指定了新請求的url位址 當使用者第一次請求index.htm,伺服器會新增乙個...

HTTP的響應碼?

響應頭對瀏覽器來說很重要,它說明了響應的真正含義。例如200表示響應成功了,302表示重定向,這說明瀏覽器需要再發乙個新的請求。l 200 請求成功,瀏覽器會把響應體內容 通常是html 顯示在瀏覽器中 l 404 請求的資源沒有找到,說明客戶端錯誤的請求了不存在的資源 l 500 請求資源找到了,...

常用的伺服器響應的狀態碼

個人結合網上大神們的帖子的整理,留作今後回顧,如有不妥,還望不吝賜教 w3c http請求與響應完整版 響應碼超全面 狀態碼有三位數字組成,第一位數字定義響應的類別 1xx 臨時響應 指示資訊,表示請求已接收,需要請求者繼續執行操作 101 接受到了請求者切換協議的要求,伺服器已收到要求,並準備切換...