HTTP referer/HTTP referrer
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>>
?HTTP參照位址 (referer,或?HTTP referer),是HTTP表頭的一個(gè)字段,用來(lái)表示從哪兒連結(jié)到目前的網(wǎng)頁(yè),采用的格式是URL。換句話說(shuō),借著HTTP參照位址,目前的網(wǎng)頁(yè)可以檢查訪客從哪里而來(lái),這也常被用來(lái)對(duì)付偽造的跨網(wǎng)站請(qǐng)求。
而?dereferer?則是將HTTP參照位址資訊剝離,所以網(wǎng)站將無(wú)法識(shí)別訪客從何而來(lái)。
? Referer的正確英語(yǔ)拼法是referrer。由于早期HTTP規(guī)范的拼寫(xiě)錯(cuò)誤,為了保持向后兼容就將錯(cuò)就錯(cuò)了。其它網(wǎng)絡(luò)技術(shù)的規(guī)范企圖修正此問(wèn)題,使用正確拼法,所以目前拼法不統(tǒng)一。
? 當(dāng)訪客訪問(wèn)網(wǎng)頁(yè)時(shí),HTTP參照位址 (referer?或?referring page) 是前一個(gè)網(wǎng)頁(yè)的URL。如果是圖片的話,通常指的就是圖片所在的網(wǎng)頁(yè)。在網(wǎng)頁(yè)瀏覽器送往網(wǎng)頁(yè)服務(wù)器的時(shí)候,HTTP參照位址就被包含在HTTP請(qǐng)求方法中。
許多網(wǎng)站都會(huì)把參照位址紀(jì)錄起來(lái)以便追蹤使用者的動(dòng)態(tài),大部分的分析軟件都會(huì)處理這個(gè)資訊。但是參照位址資訊可能會(huì)有隱私權(quán)的問(wèn)題,部份網(wǎng)頁(yè)瀏覽器允許使用者不要送出這個(gè)資訊。有些代理服務(wù)器和防火墻也會(huì)把參照位址資訊篩選掉,以避免讓外部知道非公開(kāi)的網(wǎng)站位置。缺少了參照位址資訊有可能會(huì)造成某些問(wèn)題:某些服務(wù)器會(huì)因?yàn)槿鄙倭苏_的參照位址資訊而進(jìn)行阻擋,以避免未經(jīng)授權(quán)的圖片使用(盜圖)或是其他對(duì)服務(wù)器有影響的行為。針對(duì)這樣的阻擋,有些代理服務(wù)器軟件則提供了針對(duì)特定網(wǎng)站送出假參照位址訊的功能的功能。
轉(zhuǎn)載于:https://my.oschina.net/liangtee/blog/89602
總結(jié)
以上是生活随笔為你收集整理的HTTP referer/HTTP referrer的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 15年IT研发老兵的困惑,生存与生活的状
- 下一篇: chrome默认为浏览器并且设置外部调用