1. 程式人生 > >http 請求頭 header Referer 含義和作用

http 請求頭 header Referer 含義和作用

Refererheader的一部分,當瀏覽器向web伺服器傳送請求的時候,一般會帶上Referer,告訴伺服器頁面的請求地址,伺服器就可以進行資訊處理了。

HTTP Referer的一些實際用途:

1、防盜鏈。

我在www.google.com裡有一個www.baidu.com連結,那麼點選這個www.baidu.com,它的header資訊裡就有: Referer=http://www.google.com 那麼可以利用這個來防止盜鏈了,比如我只允許我自己的網站訪問我自己的圖片伺服器,那我的域名是www.google.com,那麼圖片伺服器每次取到Referer來判斷一下是不是我自己的域名www.google.com,如果是就繼續訪問,不是就攔截。

2、請求的攔截。 後臺可以設定一個Referer白名單,只有在白名單中的域名發起請求,才給正確結果。