關於 HTTP 中的 referrer 字段

2021-10-08 09:06:38 字數 495 閱讀 9362

最近在專案缺陷定位過程中遇到乙個問題,後發現與 http 中的 referrer 字段相關,故對此進行了梳理。

當前頁面想要訪問第三方頁面,通過a標籤實現跳轉過程中,出現跳轉失敗的問題(頁面請求 404),並且重新整理頁面也無效,但是在頁面位址列 url 處敲擊回車,則可以正常訪問。

通過對比發現,方式1下,在請求頭中會多乙個referer屬性,用於提供訪問**的資訊。於是針對此發現進行了對應測試,最終確定是第三方頁面對訪問**做了限制。

那麼在此情景下,我們就真的沒法跳轉該第三方頁面了嗎?

將跳轉的a標籤設定rel="noreferrer",此時跳轉過去後的頁面請求將不會攜帶referer訪問**資訊,從而達到我們跳轉第三方頁面的目的。

***
關於 referer 的內容,詳見 http referer 教程(阮一峰)。

關於http中curl請求方式

1.curl用法 kali curl是乙個和伺服器互動資訊 傳送和獲取資訊 的命令列工具。檢視http響應頭 curl i 檢視互動過程 curl v get請求 curl x get 當發起http請求時,curl會預設發起get請求,也可以 x get 方式指定。post請求 curl x po...

關於HTTP中GET和POST的認識

在客戶機和伺服器之間進行請求 響應時,兩種最常被用到的方法是 get和 post get 從指定的資源獲取資料 post 向指定的資源提交要被處理的資料 get方法 查詢字串 名稱 值對 是在 get請求的 url 中傳送的,及get把引數包含在url中 post 查詢字串 名稱 值對 是在 pos...

Servlet 關於http中的持久化儲存

http 協議是無狀態協議 即是每一次的請求是不會知道上一次的訪問結果的,不會相關的痕跡 session 在伺服器端產生,客戶端是沒有session,但是jsid儲存在cookie 臨時會話 中 cookie 客戶端和伺服器端都是會存在的 cookie的使用 1.建立cookie 物件 直接通過ne...