HTTP 響應狀態碼

2021-08-27 19:34:20 字數 736 閱讀 1012

響應狀態碼 

和請求報文相比,響應報文多了乙個「響應狀態碼」,它以「清晰明確」的語言告訴客戶端本次請求的處理結果。 

http的響應狀態碼由5段組成: 

1xx 訊息,一般是告訴客戶端,請求已經收到了,正在處理,別急...

2xx 處理成功,一般表示:請求收悉、我明白你要的、請求已受理、已經處理完成等資訊.

3xx 重定向到其它地方。它讓客戶端再發起乙個請求以完成整個處理。

4xx 處理發生錯誤,責任在客戶端,如客戶端的請求乙個不存在的資源,客戶端未被授權,禁止訪問等。

5xx 處理發生錯誤,責任在服務端,如服務端丟擲異常,路由出錯,http版本不支援等。

以下是幾個常見的狀態碼: 

200 ok 

你最希望看到的,即處理成功! 

303 see other 

我把你redirect到其它的頁面,目標的url通過響應報文頭的location告訴你。 

悟空:師傅給個桃吧,走了一天了    

唐僧:我哪有桃啊!去王母娘娘那找吧  

304 not modified 

告訴客戶端,你請求的這個資源至你上次取得後,並沒有更改,你直接用你本地的快取吧,我很忙哦,你能不能少來煩我啊! 

404 not found 

500 internal server error 

看到這個錯誤,你就應該查查服務端的日誌了,肯定丟擲了一堆異常,別睡了,起來改bug去吧! 

引用收藏:

HTTP響應狀態碼

1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受...

HTTP 響應狀態碼

100 continue 初始的請求已經接受,客戶應當繼續傳送請求的其餘部分。101 switching protocols 伺服器將遵從客戶的請求轉換到另外一種協議。200 ok 一切正常,對get和post請求的應答文件跟在後面。201 created 伺服器已經建立了文件,location 頭...

HTTP響應狀態碼

1 資訊,伺服器收到請求,需要請求者繼續執行操作 2 成功,操作被成功接受並處理 3 重定向,需要進一步的操作以完成請求 4 客戶端錯誤,請求包含語法錯誤或無法完成請求 5 伺服器操作,伺服器在處理請求的過程中發生了錯誤 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 ...