柚子快報激活碼778899分享:HTTP網(wǎng)絡(luò)協(xié)議
柚子快報激活碼778899分享:HTTP網(wǎng)絡(luò)協(xié)議
1.HTTP
(1)概念:
Hyper Text Transfer Protocol,超文本傳輸協(xié)議規(guī)定了瀏覽器和服務(wù)器之間數(shù)據(jù)傳輸?shù)囊?guī)則。
(2)特點
基于TCP協(xié)議:面向連接,安全基于請求-響應(yīng)模型的:一次請求對應(yīng)一次響應(yīng)HTTP協(xié)議是無狀態(tài)的協(xié)議:對于事務(wù)處理沒有記憶能力。每次請求-響應(yīng)都是獨立的
? ? ? ? 1)缺點:多次請求間不能共享數(shù)據(jù)。
? ? ? ? 2)優(yōu)點:速度快
2.請求
(1)含義
含義:客戶端向服務(wù)器發(fā)送消息。
(2)組成
1)請求行(請求方法 URL 協(xié)議/協(xié)議版本號)
URL組成:
URL(網(wǎng)址)=協(xié)議://主機地址(IP地址或域名):端口號/路徑?參數(shù)名=參數(shù)值&參數(shù)名=參數(shù)值
面試題1:介紹一下http和https的區(qū)別?
http和https的區(qū)別
httphttps共同點都是協(xié)議,都可以用來傳輸數(shù)據(jù)不同點
不加密,不安全http端口號是80
加密協(xié)議(公網(wǎng)使用)https端口號是443
面試題2:請求方法(get和post的區(qū)別)
get和post的區(qū)別
getpost共同點都可以向服務(wù)器發(fā)起請求,并且攜帶參數(shù)不同點
參數(shù)放在瀏覽器的地址欄,可以看到不安全參數(shù)長度有限制(瀏覽器的地址欄有長度限制)沒有請求體
參數(shù)放在請求體,需要抓包才可以看到,相對安全參數(shù)長度無限制,可以傳遞任意數(shù)量的參數(shù)
2)請求頭
鍵值對的形式展示 客戶端的屬性信息
3)請求體(請求參數(shù))
name=value 如果有多個參數(shù),用&連接
3.響應(yīng)
(1)含義
含義:服務(wù)器向客戶端返回數(shù)據(jù)的過程。
(2)組成
1)響應(yīng)行:協(xié)議/協(xié)議版本號 響應(yīng)狀態(tài)碼 狀態(tài)描述
面試題:響應(yīng)狀態(tài)碼
面試題:響應(yīng)狀態(tài)碼
2XX 成功3XX重定向4XX 客戶端錯誤5XX服務(wù)器錯誤
2)響應(yīng)頭: 服務(wù)器的屬性信息
3)響應(yīng)體: 服務(wù)器返回的結(jié)果(圖片\HTML\JSON\txt等等)
? ? ? ? ? ? ? ? ? ? ?JSON:{'name1':'value1'}
未完待續(xù)。。。
柚子快報激活碼778899分享:HTTP網(wǎng)絡(luò)協(xié)議
相關(guān)鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。