第四章 返回結果的HTTP狀態碼

2021-10-07 14:35:29 字數 780 閱讀 2513

目錄摘要

狀態碼告知伺服器返回的請求結果

響應內別

常用的14種

2xx:請求被正常處理

3xx 重定向

http狀態碼負責表示客戶端http請求的返回結果,標記伺服器端的處理是否正常,通知出現的錯誤工作。

狀態碼的職責是當客戶端傳送請求時,描述返回的請求結果。借助狀態嗎,使用者可以知道服務端是正常處理了請求還是出現了錯誤。

只要遵守狀態碼類別的定義,即使改變rfc2616中定義的狀態碼或伺服器端自行建立狀態碼都可以。

200 ok:表示客戶端的請求被正常處理

在響應報文內,隨狀態碼一起返回的資訊會因方法的不同而傳送改變。如用get,對應請求資源的實體會作為響應返回,而使用head時,對應請求資源的實體首部則不隨報文主體返回。

204 no content:請求已處理,返回的響應報文中不含實體的主體部分。也不允許返回任何實體。

一般在客戶端需要發資訊給服務端,但不需要更新自身的時候使用。

206 partical content:表示客戶端進行了範圍請求,而伺服器成功執行,並且響應報文中有centent-range指定範圍的實體內容。

301 moved permanently   永久重定向

該狀態碼表示請求的資源被分配了新的uri,以後要使用現在的uri。也就是說,如果已經儲存了書籤,則應按照location首部字段提示的uri重新儲存。

返回結果的HTTP狀態碼

狀態碼就是客戶端向伺服器傳送了請求時,描述返回的結果。借助狀態碼,使用者可以知道伺服器是正常處理了請求還是出現了錯誤。分類描述 1xx接收的請求正在處理 2xx成功,請求正常處理 3xx重定向,需要附加的操作以完成請求 4xx客戶端錯誤,請求包含語法錯誤或無法完成請求 5xx伺服器錯誤,伺服器在處理...

返回結果的HTTP狀態碼

類別 原因短語 1xxinformational 資訊性狀態碼 接收的請求正在處理 2xxsuccess 成功狀態碼 請求正常處理完畢 3xxredirection 重定向狀態碼 需要進行附加操作以完成請求 4xxclient error 客戶端錯誤狀態碼 伺服器無法處理請求 5xxserver e...

第4章返回結果的HTTP狀態碼

1xx 指示資訊 表示請求已接收,繼續處理 2xx 成功 表示請求已被成功接收 理解 接受 3xx 重定向 要完成請求必須進行更進一步的操作 4xx 客戶端錯誤 請求有語法錯誤或請求無法實現 5xx 伺服器端錯誤 伺服器未能實現合法的請求 200 ok 204 no content 請求成功 沒有資...