某些特殊字符是指:
比如我遇到的中括号没有自动转码。
使用JavaScript内置的encodeURIComponent函数来实现。
encodeURIComponent函数可以将字符串进行URL编码,确保参数在URL中传递时不会引起错误。
import axios from 'axios';
// 要发送的参数对象
const params = {
id: 2
name: 'lcm'
};
// 对参数进行URL编码
let path = '/src/lcm/[acd].txt'
const encodedPath = encodeURLComponent('path')
// 发起axios请求
axios.get(`https://example.com/api?path=${encodedPath }`,{params})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});