什麼是http協議:
是基於客戶端與服務端傳輸的 無狀態的 一種通訊傳送協議
http版本:
http1.0和http1.1區別:
在http1.0協議中,客戶端與web伺服器建立連線後,有且只能獲得乙個web資源。
在http1.1協議中,客戶端與web伺服器建立連線後,在乙個連線上獲取多個web資源。
http請求:
客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求
http請求:請求行 請求頭 空格 請求體
http請求中的常用訊息頭:
accept:瀏覽器通過這個頭告訴伺服器,它所支援的資料型別
accept-charset: 瀏覽器通過這個頭告訴伺服器,它支援哪種字符集
accept-encoding:瀏覽器通過這個頭告訴伺服器,支援的壓縮格式
accept-language:瀏覽器通過這個頭告訴伺服器,它的語言環境
host:瀏覽器通過這個頭告訴伺服器,想訪問哪台主機
referer:瀏覽器通過這個頭告訴伺服器,客戶機是哪個頁面來的 防盜煉
connection:瀏覽器通過這個頭告訴伺服器,請求完後連線狀態是斷開鏈結還是關閉鏈結
http常用請求型別:
post get delete put
get請求和post請求的區別:
post請求有body資料 get請求無body資料
http響應:響應行 響應頭 空格 響應體
http響應中的常用響應頭
http響應中的常用響應頭(訊息頭)
location: 伺服器通過這個頭,來告訴瀏覽器跳到**
server:伺服器通過這個頭,告訴瀏覽器伺服器的型號
content-encoding:伺服器通過這個頭,告訴瀏覽器,資料的壓縮格式
content-length: 伺服器通過這個頭,告訴瀏覽器回送資料的長度
content-language: 伺服器通過這個頭,告訴瀏覽器語言環境
content-type:伺服器通過這個頭,告訴瀏覽器回送資料的型別
refresh:伺服器通過這個頭,告訴瀏覽器定時重新整理
content-type:瀏覽器通過這個頭告訴瀏覽器,響應資料型別
4.http狀態碼:
304:重定向
404:頁面資源找不到
500:伺服器異常
200:請求和響應成功
Http協議詳解 Http請求詳解
http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...
Http協議詳解
http協議是乙個基於tcp ip 的協議,使用的是一種請求 響應模型 目前的版本為1。1,但有一些 仍然使用1。0的版本,在待會的實驗中,我們可以看到,網易的主頁163.com仍舊使用的1.0的標準。1 何為請求 響應機制 在這一種機制中,總是客戶端請求伺服器,伺服器接受響應後根據請求端的請求資訊...
HTTP協議詳解
head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...