了解http狀態碼

2021-10-09 06:28:09 字數 689 閱讀 4175

分類

描述1**

資訊,伺服器收到資訊,需要請求者繼續執行操作

2**成功,操作成功被收到並處理

3**重定向,需要進一步的操作以完成請求

4**客戶端錯誤,請求包含語法錯誤或無法完成請求

5**伺服器錯誤,伺服器在處理請求的過程中發生了錯誤

伺服器首先產生etag,伺服器可在稍後使用它來判斷頁面是否已經被修改。本質上,客戶端通過將該記號傳回伺服器要求伺服器驗證其(客戶端)快取。

304是http狀態碼,伺服器用來標識這個檔案沒修改,不返回內容,瀏覽器在接收到個狀態碼後,會使用瀏覽器已快取的檔案

客戶端請求乙個頁面(a)。 伺服器返回頁面a,並在給a加上乙個etag。 客戶端展現該頁面,並將頁面連同etag一起快取。 客戶再次請求頁面a,並將上次請求時伺服器返回的etag一起傳遞給伺服器。 伺服器檢查該etag,並判斷出該頁面自上次客戶端請求之後還未被修改,直接返回響應304(未修改——not modified)和乙個空的響應體。

和302 (found)相同。許多瀏覽器會錯誤地響應302應答進行重定向,即使原來的請求是post,即使它實際上只能在post請求的應答是303時才能重定 向。由於這個原因,http 1.1新增了307,以便更加清除地區分幾個狀態**:當出現303應答時,瀏覽器可以跟隨重定向的get和post請求;如果是307應答,則瀏覽器只 能跟隨對get請求的重定向。(http 1.1新)

302狀態碼 小結HTTP狀態碼

作為乙個web開發工程師,我們平時都會和諸如200,304,404,501等狀態碼打交道,那麼它們是什麼意思呢?今天,我們來聊聊 http狀態碼是服務端返回給客戶端 因為這裡是web開發,這裡的客戶端指瀏覽器客戶端 的3位數字 這些狀態碼相當於瀏覽器和伺服器之間的對話資訊。它們相互溝通兩者之間的事情...

狀態碼202 HTTP狀態碼

當瀏覽者訪問乙個網頁時,瀏覽者的瀏覽器會向網頁所在伺服器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的伺服器會返回乙個包含http狀態碼的資訊頭 server header 用以響應瀏覽器的請求。http狀態碼的英文為http status code。下面是常見的http狀態碼 狀態碼詳細介紹說明...

http狀態碼含義

如果某項請求傳送到您的伺服器要求顯示您 上的某個網頁 例如,使用者通過瀏覽器訪問您的網頁或 googlebot 抓取網頁時 伺服器將會返回 http 狀態碼響應請求。此狀態 提供關於請求狀態的資訊,告訴 googlebot 關於您的 和請求的網頁的資訊。一些常見的狀態 為 1xx 臨時響應 表示臨時...