http,超文字傳輸協議(hypertext transfer protocol)是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵守這個標準。設計http最初的目的是為了提供一種發布和接收html頁面的方法。
預設埠號80
http協議由http請求和http響應組成,當在瀏覽器中輸入**訪問某個**時,你的瀏覽器會將你的請求封裝成乙個http請求傳送給伺服器站點,伺服器接收到請求後會組織響應資料封裝成乙個http響應返回給瀏覽器。即沒有請求就沒有響應。
分為請求頭和請求體
請求頭是客戶端傳送給伺服器端的一些資訊,使用鍵值對表示key:value
當請求方式是post的時,請求體會有請求的引數,格式如下:
響應行:
狀態碼:
常用的狀態碼如下:
200 :請求成功。
302 :請求重定向。
304 :請求資源沒有改變,訪問本地快取。
404 :請求資源不存在。通常是使用者路徑編寫錯誤,也可能是伺服器資源已刪除。
500 :伺服器內部錯誤。通常程式拋異常。
狀態資訊:狀態資訊是根據狀態碼變化而變化的。
響應頭響應也都是鍵值對形式,伺服器端將資訊以鍵值對的形式返回給客戶端。
響應體響應體是伺服器回寫給客戶端的頁面正文,瀏覽器將正文載入到記憶體,然後解析渲染顯示頁面內容。
HTTP協議請求和響應簡單總結
網路傳輸協議,指伺服器和客戶端進行通訊時的約束和規範,客戶端與服務端的資料互動並不是雜亂無章的,需要最招 基於 一定的規範進行。常見協議 http 不安全 https 安全 超文字傳輸協議 smtp簡單郵件傳輸協議 http協議 即超文字傳輸協議,是基於http協議的,例如 的 css js等都是基...
HTTP協議請求和響應報文分析
請求行 method 請求方法 get 請求指定的頁面資訊,並返回實體主體。head 類似於get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭 post 向指定資源提交資料進行處理請求 例如提交表單或者上傳檔案 資料被包含在請求體中。post請求可能會導致新的資源的建立和 或已有資源的修改。...
HTTP協議 請求方法
今天筆試選擇題問到http請求方法,一時間想不起來,所以來總結一下。通訊流程 斷開式 無狀態 斷開式 http 協議每次響應完成後,會斷開與客戶端的連線 無狀態 由於伺服器斷開了之前的連線,就無法知曉連線間的關係 內容格式 訊息頭和訊息體 根據 http 標準,http 請求可以使用多種請求方法。h...