1.Accept屬于請求頭, Content-Type屬于實(shí)體頭。
Http報(bào)頭分為通用報(bào)頭,請求報(bào)頭,響應(yīng)報(bào)頭和實(shí)體報(bào)頭。
請求方的http報(bào)頭結(jié)構(gòu):通用報(bào)頭|請求報(bào)頭|實(shí)體報(bào)頭
響應(yīng)方的http報(bào)頭結(jié)構(gòu):通用報(bào)頭|響應(yīng)報(bào)頭|實(shí)體報(bào)頭
2.Accept代表發(fā)送端(客戶端)希望接受的數(shù)據(jù)類型。
比如:Accept:text/xml;
代表客戶端希望接受的數(shù)據(jù)類型是xml類型
Content-Type代表發(fā)送端(客戶端|服務(wù)器)發(fā)送的實(shí)體數(shù)據(jù)的數(shù)據(jù)類型。
比如:Content-Type:text/html;
代表發(fā)送端發(fā)送的數(shù)據(jù)格式是html。
二者合起來,
Accept:text/xml;
Content-Type:text/html
即代表希望接受的數(shù)據(jù)類型是xml格式,本次請求發(fā)送的數(shù)據(jù)的數(shù)據(jù)格式是html。
3.Referer:Http Referer是header的一部分,當(dāng)瀏覽器向web服務(wù)器發(fā)送請求的時(shí)候,一般會帶上Referer,告訴服務(wù)器我是從哪個(gè)頁面鏈接過來的
4.Cache-Control的值分為:max-age=xx;表示緩存的內(nèi)容將在xx秒后失效,這個(gè)選項(xiàng)只有在http1.1可用;
public;所有內(nèi)容都將被緩存;
PRivate;內(nèi)容只緩存到私有緩存中;
no-cache;所有內(nèi)容都不會被緩存;
must-revalidation/proxy-revalidation;如果緩存內(nèi)容失效,請求必須發(fā)送到服務(wù)器/代理以進(jìn)行重新驗(yàn)證
5.user-agent:指瀏覽器,它的信息包括硬件平臺、系統(tǒng)軟件、應(yīng)用軟件和用戶個(gè)人偏好。
6.accept-encoding:瀏覽器發(fā)給服務(wù)器,聲明瀏覽器支持的編碼類型。
7.accept-language:告訴瀏覽器支持的語言和區(qū)域
新聞熱點(diǎn)
疑難解答
圖片精選