axios urlencode
时间: 2023-07-21 14:03:51 浏览: 107
在使用 axios 发送 POST 请求时,如果需要将数据编码为 URL 格式(x-www-form-urlencoded),你可以使用 `URLSearchParams` 对象来实现。
首先,将需要发送的数据存储在一个 JavaScript 对象中,例如:
```javascript
const data = {
username: 'example',
password: 'password123'
};
```
然后,使用 `URLSearchParams` 对象来序列化数据并进行 URL 编码:
```javascript
const params = new URLSearchParams(data).toString();
```
最后,将编码后的数据作为请求的 `data` 参数传递给 axios:
```javascript
axios.post('/url', params)
.then(response => {
// 请求成功处理
})
.catch(error => {
// 请求错误处理
});
```
这样,axios 将会以 x-www-form-urlencoded 格式发送 POST 请求,并将数据包含在请求体中。
阅读全文