http網路協議 學習摘要

2022-06-24 14:18:12 字數 887 閱讀 9828

一:http協議狀態碼

狀態碼主要用於描述當客戶端向伺服器傳送請求時的返回結果,標記服務端的處理是否正常,通知出現的錯誤等工作。 

狀態碼整體分為五大類:

1開頭的狀態碼:資訊類狀態碼,主要接收請求,表示接受正在處理;

2開頭的狀態碼:請求成功狀態碼,表示請求正常處理完畢;

3開頭的狀態碼:重定向狀態碼,表示需要進行附加操作以完成客戶端請求;

4開頭的狀態碼:客戶端錯誤,代表伺服器無法處理請求;

5開頭的狀態碼:伺服器錯誤,代表伺服器處理請求時出錯 ;

常見的狀態碼

200  請求成功。一般用於get與post請求;

204 無內容。伺服器成功處理,但未返回內容。在未更新網頁的情況下,可確保瀏覽器繼續顯示當前文件;

206 部分內容。伺服器成功處理了部分get請求;

301 永久移動。請求的資源已被永久的移動到新uri,返回資訊會包括新的uri,瀏覽器會自動定向到新uri。今後任何新的請求都應使用新的uri代替;

302 臨時移動。與301類似。但資源只是臨時被移動。客戶端應繼續使用原有uri;

304 未修改。所請求的資源未修改,伺服器返回此狀態碼時,不會返回任何資源。客戶端通常會快取訪問過的資源,通過提供乙個頭資訊指出客戶端希望只返回在指定日期之後修            改的資源;

400 客戶端請求的語法錯誤,伺服器無法理解;

403 伺服器理解請求客戶端的請求,但是拒絕執行此請求;

404 伺服器無法根據客戶端的請求找到資源(網頁)。通過此**,**設計人員可設定"您所請求的資源無法找到"的個性頁面;

500 伺服器內部錯誤,無法完成請求;

503 由於超載或系統維護,伺服器暫時的無法處理客戶端的請求。延時的長度可包含在伺服器的retry-after頭資訊中

HTTP協議學習 (三)摘要認證

這個認證可以看做是基本認證的增強版本,使用隨機數 密碼進行md5,防止通過直接的分析密碼md5防止破解.摘要訪問認證最初由 rfc 2069 http的乙個擴充套件 摘要訪問認證 中被定義加密步驟 後來發現,就算這樣還是不安全 md5 可以用彩虹表進行攻擊 所以在rfc 2617入了一系列安全增強的...

網路 http協議

http hypertext transfer protocol 即超文字傳輸協議,現在基本上所有web專案都遵從http協議。目前絕大部分使用的都是http 1.1版本 1.0太老2.0仍在制訂中 url 就是我們俗稱的 urlencode和urldecode 等這樣的字元,已經被url當做特殊意...

http網路協議

http hypertext transport protocol 即超文字傳輸協議。主要分為客戶端到服務端的請求協議,服務端到客戶端的響應協議 1.請求報文 請求方法 get post head put delete get方法 http預設方法 沒有請求體 資料大小有限制 請求資料會顯示在瀏覽器...