伺服器狀態碼

2022-03-06 10:16:50 字數 1735 閱讀 7795

常見伺服器狀態碼

200 伺服器已成功處理了請求並提供了請求的網頁。

204 伺服器成功處理了請求,但沒有返回任何內容。

301 請求的網頁已永久移動到新位置。當urls發生變化時,使用301**。搜尋引擎索引中儲存新的url

302 請求的網頁臨時移動到新位置。搜尋引擎索引中儲存原來的url

客戶端錯誤4××:表示請求可能出錯,妨礙了伺服器的處理。

400 伺服器不理解請求的語法

403 伺服器拒絕請求

404 伺服器找不到請求的網頁。伺服器上不存在的網頁經常會返回此**

伺服器錯誤

5××:表示伺服器在處理請求時發生內部錯誤。這些錯誤可能是伺服器本身的錯誤,而不是請求出錯

500 伺服器遇到錯誤,無法完成請求

503 伺服器目前無法使用(由於超載或停機維護)

3. http報頭詳解

這裡我就根據上面的那個例子把所有的字段說一下,當然,有的字段,我們通過他的名字就已經知道大概的意思了!有鏈結的字段,我們在下面進行了更詳細的講解!

表1 公共頭部

字段

說明

remote address

請求的遠端位址

request url

請求的網域名稱

request method

頁面請求的方式:get/post

status code

請求的返回狀態

表2 請求頭

字段

說明

accept

表示瀏覽器支援的 mime 型別

accept-encoding

瀏覽器支援的壓縮型別

accept-language

瀏覽器支援的語言型別,並且優先支援靠前的語言型別

cache-control

指定請求和響應遵循的快取機制 

connection

當瀏覽器與伺服器通訊時對於長連線如何進行處理:close/keep-alive

cookie

向伺服器返回cookie,這些cookie是之前伺服器發給瀏覽器的

host

請求的伺服器url

referer

該頁面的**url

user-agent

使用者客戶端的一些必要資訊

表3 返回頭

字段

說明

cache-control

告訴瀏覽器或者其他客戶,什麼環境可以安全地快取文件

connection

當client和server通訊時對於長鏈結如何進行處理

content-encoding

資料在傳輸過程中所使用的壓縮編碼方式

content-type

資料的型別

date

資料從伺服器傳送的時間

expires

應該在什麼時候認為文件已經過期,從而不再快取它?

server

伺服器名字。servlet一般不設定這個值,而是由web伺服器自己設定

set-cookie

設定和頁面關聯的cookie

transfer-encoding

資料傳輸的方式

4. 幾個欄位的說明

伺服器狀態碼

常見的http狀態碼為 200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 詳細分解 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要...

伺服器狀態碼以及常用狀態碼

100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受和處理 但處理未完成 203 返回資訊不確定或不完整 204 請求收到,但返回資訊為空 205 伺服器完成了請求,使用者 必須復位當前已經瀏覽過的檔案 20...

mysql伺服器錯誤狀態碼 伺服器端狀態碼的問題

一 1xx 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。二 2xx 表示成功處理了請求的狀態 說明 200 成功 伺服器已成功處...