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ù)端生成,客戶端保存