在本机JavaScript语法中,$httpProvider.defaults.headers.common是什么

在本机JavaScript语法中,$httpProvider.defaults.headers.common是什么,javascript,Javascript,如何仅使用JavaScript为客户端的每个HTTP调用设置公共请求头?我认为没有本机支持。但另一方面,您可以扩展XMLHttpRequest类,以便它传递您的自定义头并覆盖窗口中现有的XMLHttpRequest 看看这个答案: 样本: !(send){ XMLHttpRequest.prototype.send = function (data) { this.setRequestHeader("X-Requested-With", "XMLHttpRequest")

如何仅使用JavaScript为客户端的每个HTTP调用设置公共请求头?

我认为没有本机支持。但另一方面,您可以扩展XMLHttpRequest类,以便它传递您的自定义头并覆盖窗口中现有的XMLHttpRequest

看看这个答案:

样本:

!(send){
    XMLHttpRequest.prototype.send = function (data) {
        this.setRequestHeader("X-Requested-With", "XMLHttpRequest"); // set your header here
        send.call(this, data);
    }
}(XMLHttpRequest.prototype.send);