5
它看起來像使用$ http服務發送請求時,將referer標頭設置爲基礎url,而不使用角度$位置信息。
你如何去追加$ location.path()到所有請求的頭部?
我們的API調用會在發生錯誤時記錄該referer頭;然而,這將是非常有益的,如果我們可以存儲用戶的實際位置(「stackoverflow.com/#/question/1234」而不僅僅是「stackoverflow.com/」)
它看起來像使用$ http服務發送請求時,將referer標頭設置爲基礎url,而不使用角度$位置信息。
你如何去追加$ location.path()到所有請求的頭部?
我們的API調用會在發生錯誤時記錄該referer頭;然而,這將是非常有益的,如果我們可以存儲用戶的實際位置(「stackoverflow.com/#/question/1234」而不僅僅是「stackoverflow.com/」)
最後我只是在做這樣的事情:
$httpProvider.interceptors.push(function ($location) {
return {
request: function (config) {
config.headers["RefererFullUrl"] = $location.absUrl();
return config;
}
};
});
它看起來並不像瀏覽器是,如果你嘗試更改「引薦」 URL太幸福了,所以我只是將其命名爲別的東西,特別在服務器上尋找一個頭
但這不是*腳本的實際位置;這就是地址欄中顯示的內容。這是導致錯誤的變量,因此您還需要記錄這些錯誤。 – Blazemonger
所有參數正在記錄;然而,這將是很好的網址準備反對試圖反向工程的用戶是基於參數 – John
也許你可以通過感知的URL作爲參數,然後呢? – Blazemonger