常見伺服器狀態碼
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 成功 伺服器已成功處...