網(wǎng)絡(luò)協(xié)議基礎(chǔ)筆記2
HTTP協(xié)議
http動詞
GET? POST (常用) PUT(fpt服務(wù)器) DELETE ...
GET與POST區(qū)別
-get數(shù)據(jù)傳輸比post小
-get用url傳參數(shù)????post用請求體傳參數(shù)
-get從服務(wù)端獲取數(shù)據(jù) post發(fā)送數(shù)據(jù)
http常用屬性
Host????請求指明發(fā)送到的主機和端口(端口不指明,用默認(rèn)端口)
Connection????連接狀態(tài)keep-alive表示保持連接狀態(tài),相反則為close
Cache-Control????控制緩存
User-Agent? ? 瀏覽器信息
Accept????確定客戶端接收的文件格式類型
Referer????指明這個請求是從哪個URL過來的
Accept-Encoding????指明客戶端接收的語言
cookie????攜帶用戶賬號信息發(fā)送請求
http請求格式
請求
GET(空格)/test.html(空格)HTTP/1.1(請求行)
Host:(空格)www.biliblii.com (頭)
.........................................(各種屬性)
(空行)
請求內(nèi)容
回復(fù)
HTTP/1.1(空格)200 ok(回復(fù)行)
Sever:(空格)****************?(頭)
.........................................(各種屬性)
(空行)
回復(fù)內(nèi)容
http請求參數(shù)
GET請求:域名?參數(shù)1&參數(shù)2.
POST請求:在請求體中輸入?yún)?shù)
http狀態(tài)碼
200????正常訪問
301????永久重定向
302????臨時重定向
404????網(wǎng)頁不存在
500????服務(wù)器出錯
503????服務(wù)器暫時不可用
學(xué)習(xí)視頻來源:BV1S7411R7kF?