第五節(jié) http協(xié)議(一)

HTTP協(xié)議信息頭

常用信息頭

Accept:瀏覽器告訴服務(wù)器他所支持的數(shù)據(jù)類型
Accept-Charset:瀏覽器告訴服務(wù)器它采用的字符集
Accept-Encodingg:瀏覽器告訴服務(wù)器它支持的壓縮格式
Accept-Language:瀏覽器告訴服務(wù)器采用的語言
Host:瀏覽器告訴服務(wù)器訪問那臺(tái)主機(jī)
If-Modified-Since:瀏覽器告訴服務(wù)器它緩存數(shù)據(jù)時(shí)間是多少
Referer:瀏覽器告訴服務(wù)器我是從哪個(gè)網(wǎng)頁點(diǎn)過來的(防盜鏈)
User-Agent:瀏覽器告訴服務(wù)器使用的瀏覽器類型、版本等
Data:瀏覽器告訴服務(wù)器我什么時(shí)間訪問的
X-Request-With:XMLHttpRequest ajax請(qǐng)求

常用響應(yīng)頭

Location:服務(wù)端告訴客戶端你去找誰,配合302狀態(tài)碼使用
Server:服務(wù)端告訴客戶端服務(wù)器的類型
Content-Encoding:服務(wù)端告訴客戶端回送的數(shù)據(jù)采用的壓縮格式
Content-Type:回送的數(shù)據(jù)類型
Last-Modified:數(shù)據(jù)的最后修改時(shí)間
Refresh:用于控制瀏覽器定時(shí)刷新
Content-Disposition:告訴客戶端需要下載方式打開回送的數(shù)據(jù)
Transfer-Encoding:告訴客戶端數(shù)據(jù)是以分塊形式回送的

Cookie與Session

區(qū)別

1、cookie再客戶端的頭信息中
2、session在服務(wù)端存儲(chǔ),可以是文件、數(shù)據(jù)庫等都可以。比如redies存儲(chǔ)session,有個(gè)過去機(jī)制
3、session的驗(yàn)證需要cookie帶一個(gè)字段來表這個(gè)用戶是哪一個(gè)session,所以當(dāng)客戶端禁用cookie時(shí),session將失效

Cookie的總結(jié)

1、cookie就是一小段文本信息
2、cookie的格式為key:value
3、cookie的值由服務(wù)端生成,客戶端保存

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容