HTTP最基本的请求就是 POST 和GET 请求,使用 axios 发送 get 请求: axios.get('/user', { params: { ID: 1 } }).then(function(response) { console.log(response); }).catch(function(error) { console.log(error); }); 1. 2. 3. 4. 5. 6. 7. 8. 9. 使用axios 发送 post 请求: axios...
首先,确保你的axios请求包含一个.catch块来捕获并处理任何可能的错误: axios.get('https://api.example.com/data') .then(response => { console.log('请求成功', response.data); }) .catch(error => { console.error('请求失败:', error); }); 1. 2. 3. 4. 5. 6. 7. 在上述代码中,如果请...
axios.get('/user/12345') .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 在.catch() 方法中,可以通过 error.response 对象获取详细的错误信息。比如,可以通过 error.response.status 获取 HTTP 状态码,通过 error.response.data 获取服务器返...
axios.get('https://example.com/api/data') .then(response => { // 处理请求成功的情况 }) .catch(error => { if (error.response) { // HTTP错误状态码 console.log(error.response.status); // 错误信息 console.log(error.response.data.message); } else if (error.request) { // 没有收到...
axios.get('/user/12345') .catch(function (error) { if (error.response) { // The request was made and the server responded with a status code // that falls out of the range of 2xx console.log(error.response.data); console.log(error.response.status); console.log(error.response....
axios.get('/user/12345') .catch(function(error) {if(error.response) {//请求已发出,但服务器响应的状态码不在 2xx 范围内console.log(error.response.data); console.log(error.response.status); console.log(error.response.headers); }else{console.log('Error', error.message); ...
log('Error', error.message); } console.log(error.config); }); 更多常用API axios.request(config) axios.get(url[, config]) 既可以使用 url 查询参数, 也可以在请求的 config.params 定义查询参数键值对. axios.get('/user?ID=12345') .then(function (response) { // handle success ...
instance.interceptors.response.use(res => { this.distroy(url) const { data, status } = res alert('status=>' + status) if (status === '401') { ssoLogin() } return { data, status } }, error => { for (var key in error) { console.log(key, error[key]) } ...
axios.get('/user/12345') .catch(function(error){if(error.response) { // The request was madeandthe server responded with astatuscode // that falls out of the range of2xx console.log(error.response.data); console.log(error.response.status); ...
axios.get('/ceshi/8888').catch(function(error){if(error.response){vartips=error.response.data.error_description//状态值console.log(error.response.data);console.log(error.response.status);console.log(error.response.headers);}elseif(error.request){console.log(error.request);}else{// Something ...