FormData请求body设置utf-8
时间: 2024-01-19 07:45:20 浏览: 118
java模拟发送form-data的请求方式
要让FormData请求body设置为utf-8编码,可以使用以下代码:
```javascript
const formData = new FormData();
formData.append('username', '张三');
formData.append('age', '20');
const request = new XMLHttpRequest();
request.open('POST', '/api/user');
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
request.send(formData);
```
在设置请求头时,需要将Content-Type设置为`application/x-www-form-urlencoded; charset=utf-8`,这样就能保证请求体以utf-8编码发送。
阅读全文