gpt4 book ai didi

AngularJS:为 $http 设置正确的 'Referer' header

转载 作者:行者123 更新时间:2023-12-04 15:11:29 24 4
gpt4 key购买 nike

看起来,当您使用 $http 服务发送请求时,引用 header 设置为基本 url,而没有 $location Angular 信息。

您如何将 $location.path() 附加到所有请求的 header ?

我们的 API 调用会在发生错误时记录该引用 header ;但是,如果我们可以存储用户的实际位置(“stackoverflow.com/#/question/1234”而不仅仅是“stackoverflow.com/”),那将会非常有帮助

最佳答案

我最终只是做了这样的事情:

$httpProvider.interceptors.push(function ($location) {
return {
request: function (config) {
config.headers["RefererFullUrl"] = $location.absUrl();
return config;
}
};
});

如果您尝试更改“引用”网址,浏览器似乎不太高兴,所以我只是将其命名为其他名称,并专门在服务器上查找该 header

关于AngularJS:为 $http 设置正确的 'Referer' header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com