有人知道如何使用JavaScript或jQuery添加或创建自定义HTTP头吗?
发布于 2012-07-16 15:50:00
或者,如果您希望为将来的每个请求发送自定义标头,则可以使用以下内容:
$.ajaxSetup({
headers: { "CustomHeader": "myValue" }
});
这样,将来的每个ajax请求都将包含自定义头部,除非被请求的选项显式覆盖。您可以在ajaxSetup
here上找到更多信息
发布于 2016-05-25 19:04:02
您也可以在不使用jQuery的情况下执行此操作。覆盖XMLHttpRequest的send方法并在其中添加头部:
XMLHttpRequest.prototype.realSend = XMLHttpRequest.prototype.send;
var newSend = function(vData) {
this.setRequestHeader('x-my-custom-header', 'some value');
this.realSend(vData);
};
XMLHttpRequest.prototype.send = newSend;
发布于 2011-10-07 19:58:52
假设使用JQuery ajax,您可以添加自定义标头,如-
$.ajax({
url: url,
beforeSend: function(xhr) {
xhr.setRequestHeader("custom_header", "value");
},
success: function(data) {
}
});
https://stackoverflow.com/questions/7686827
复制相似问题