gpt4 book ai didi

ajax - 在javascript中设置多个请求 header

转载 作者:行者123 更新时间:2023-12-02 01:25:08 28 4
gpt4 key购买 nike

使用 setRequestHeader 是否是一个好习惯?两次像下面?我需要使用 X-Requested-With为了得到一些 HTML 表单。

function formRequest (method, url) {
return new Promise(function (resolve, reject) {
var client = new XMLHttpRequest();
client.open(method, url);
client.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
client.setRequestHeader('Content-Type', 'text/html');
client.onload = function () {
// ...
resolve(client.response);
};
// ...
client.send();
});
}

谢谢你。

顺便说一句,无论是否使用 Content-type 都可以使用。 .

最佳答案

request.setRequestHeader()可以多次调用,每次调用都会添加一个新的header。因此,您在问题中所做的是正确的。

client.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
client.setRequestHeader('Content-Type', 'text/html');

将导致您的请求有两个 header 。

关于ajax - 在javascript中设置多个请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621908/

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