axios使用post提交表单数据
时间: 2024-03-08 22:44:11 浏览: 83
axios post提交formdata的实例
5星 · 资源好评率100%
axios使用post提交表单数据的方式有两种,别是application/x-www-form-urlencoded和multipart/form-data。
1. application/x-www-form-urlencoded方式:
```javascript
import axios from 'axios';
const formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');
axios.post('/api/endpoint', formData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
2. multipart/form-data方式:
```javascript
import axios from 'axios';
const formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');
axios.post('/api/endpoint', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
以上是使用axios库进行post请求提交表单数据的两种方式[^1][^2]。
阅读全文