1.Accept屬於請求頭, Content-Type屬於實體頭。
Http報頭分為通用報頭,請求報頭,響應報頭和實體報頭。
請求方的http報頭結構:通用報頭|請求報頭|實體報頭
響應方的http報頭結構:通用報頭|響應報頭|實體報頭
2.Accept代表發送端(客戶端)希望接受的數據類型。
比如:Accept:text/xml;
代表客戶端希望接受的數據類型是xml類型
Content-Type代表發送端(客戶端|服務器)發送的實體數據的數據類型。
比如:Content-Type:text/html;
代表發送端發送的數據格式是html。
二者合起來,
Accept:text/xml;
Content-Type:text/html
即代表希望接受的數據類型是xml格式,本次請求發送的數據的數據格式是html。
3.Referer:Http Referer是header的一部分,當浏覽器向web服務器發送請求的時候,一般會帶上Referer,告訴服務器我是從哪個頁面鏈接過來的
4.Cache-Control的值分為:max-age=xx;表示緩存的內容將在xx秒後失效,這個選項只有在http1.1可用;
public;所有內容都將被緩存;
private;內容只緩存到私有緩存中;
no-cache;所有內容都不會被緩存;
must-revalidation/proxy-revalidation;如果緩存內容失效,請求必須發送到服務器/代理以進行重新驗證
5.user-agent:指浏覽器,它的信息包括硬件平台、系統軟件、應用軟件和用戶個人偏好。
6.accept-encoding:浏覽器發給服務器,聲明浏覽器支持的編碼類型。
7.accept-language:告訴浏覽器支持的語言和區域