在 jQuery 3.5.1 版本中,可以通过传递一个配置对象来添加请求头信息。在配置对象中,可以使用 headers
属性来设置请求头。具体编写方式如下:
$.ajax({
url: 'your-url',
headers: {
'HeaderName1': 'HeaderValue1',
'HeaderName2': 'HeaderValue2',
// 添加其他的头部信息
},
// 其他配置项
});
其中 'HeaderName1'
和 'HeaderName2'
分别是要添加的头部信息的名称,'HeaderValue1'
和 'HeaderValue2'
则是相应头部信息的值。你可以根据需要添加更多的头部信息。
注意,如果你需要在每个请求中都添加相同的头部信息,可以使用 beforeSend
回调函数来统一设置请求头。例如:
$.ajax({
url: 'your-url',
beforeSend: function(xhr) {
xhr.setRequestHeader('HeaderName1', 'HeaderValue1');
xhr.setRequestHeader('HeaderName2', 'HeaderValue2');
// 添加其他的头部信息
},
// 其他配置项
});
在 beforeSend
回调函数中,xhr
是 XMLHttpRequest 对象,可以使用 setRequestHeader
方法来设置请求头。
这样,通过配置对象或 beforeSend
回调函数,你可以灵活地添加头部信息到 jQuery 的 AJAX 请求中。