$ajax设置请求头
时间: 2023-10-31 18:58:03 浏览: 90
在使用`$.ajax`方法设置请求头时,你可以通过`headers`选项来指定请求头参数。例如,你可以像下面这样设置请求头参数`token`的值为`abck`:
```javascript
$.ajax({
type: "post",
url: urlstr,
dataType: "json",
async: true,
headers: {
token: "abck"
},
success: function (data) {
console.log(data.info);
console.log(JSON.stringify(data));
},
error: function (xhr, text) {
alert(text);
}
});
```
另外,你也可以使用`xhr.setRequestHeader`方法来设置请求头。例如,你可以像下面这样设置`Content-Type`请求头的值为`application/x-www-form-urlencoded`:
```javascript
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
```
需要注意的是,在发送请求之前,你可能需要在服务器端设置允许接收任何类型请求的方法。例如,在`server.js`文件中,你可以使用`app.all`方法来设置接收任何类型请求的路由处理函数:
```javascript
app.all('/server', (request, response) => {
// 处理请求
});
```
希望这些信息对你有所帮助。如果你还有其他问题,请随时提问。
阅读全文