什么是頭信息哩陕?
這里只作簡單解釋仗哨,詳細的自己看http協(xié)議。在 HTTP協(xié)議中劫侧,服務器端的回答(response)內(nèi)容包括兩部分:頭信息(header) 和 體內(nèi)容埋酬,這里的頭信息不是HTML中的部分,同樣烧栋,體內(nèi)容也不是< /BODY>写妥。頭信息是用戶看不見的,里面包含了很多項审姓,包括:服務器信息珍特、日期、內(nèi)容的長度等魔吐。而體內(nèi)容就是整個HTML扎筒,也就是你所能看見的全 部東西。
頭信息有什么用呢酬姆?
頭信息的作用很多嗜桌,最主要的有下面幾個:1、跳轉(zhuǎn):當瀏覽器接受到頭信息中的 Location: xxxx 后辞色,就會自動跳轉(zhuǎn)到 xxxx 指向的URL地址骨宠,這點有點類似用 js 寫跳轉(zhuǎn)。但是這個跳轉(zhuǎn)只有瀏覽器知道相满,不管體內(nèi)容里有沒有東西层亿,用戶都看不到。2立美、指定網(wǎng)頁的內(nèi)容: 同樣一個XML文件匿又,如果頭信息中指定:Content-type: application/xml 的話,瀏覽器會將其按照XML文件格式解析建蹄。但是碌更,如果頭信息中是:Content-type: text/xml 的話,瀏覽器就會將其看作存文本解析躲撰。(瀏覽器不是按照擴展名解析文件的)3针贬、附件:不知道大家有沒 有注意,有些時候在一些網(wǎng)站下載東西拢蛋,點下載連接以后桦他,結(jié)果瀏覽器將這個附件當成網(wǎng)頁打開了,里面顯示的都是亂碼,這個問題也和頭信息有關快压。有時候瀏覽器 根據(jù)Content-type 來判斷是打開還是保存圆仔,這樣有時就會判斷錯誤(主要是網(wǎng)站設計者忘記寫Content-type)。其實蔫劣,還有一個可以來指定該內(nèi)容為附件坪郭、需要保存,這 個就是:Content-Disposition: attachment; filename=”xxxxx”
?