axios({ method:'post', url:'xxx/xxx', data: { ids: [1,2,3]}, responseType:'blob'}).then(response=>{this.exportFile(response) }).catch((error) =>{if(error.request.responseType === 'blob') { let errInfo={}; let reader=newFileReader(); reader.readAsText(err.response.data,'UTF...
axios.post( config.server_register_url,this.form_data ).then( result =>{//只有状态码为200,才能返回true,说明注册成功,其他状态码全部失败!returnresult.data.code ===200; } ).catch( ( error ) =>{//【务必注意】这里的error输出的不是一个对象【error.response才是一个对象】console.log(error);...
在上述代码中,我们使用Axios发送了一个post请求到https://api.example.com/post,并传递了一个包含数据的对象。在then方法中,我们可以处理成功响应,并通过response.data获取响应的正文。在catch方法中,我们可以处理错误响应,并通过error.response.data获取错误响应的正文。
在上述代码中,我们使用Axios发送了一个POST请求到https://api.example.com/post,并传递了一个数据对象{ data: 'example' }作为请求体。在.then()方法中处理成功响应,.catch()方法中处理错误响应。 如果服务器返回错误状态码,可以通过error.response访问错误响应的相关信息,如data、status和headers。如果请求已发送但...
} catch (err) { reject(new Error(err)); } }); } getBinaryContent( "http://localhost:3000/big-file.txt", 0, 100, "text" ).then((text) => { msgList.append(`${text}`); }); 1. 2. 3. 4. 5. 6. 7. 8. 9. ...
axios.post('/api/users', userData) .then(response=>{console.log(response.data); }) .catch(error=>{console.error(error); }); 2.2 传递 FormData 对象 当我们需要上传文件或者发送包含文件和表单数据的请求时,可以使用 FormData 对象。FormData 对象可以方便地构建一个键值对集合,并在发送请求时将其作为...
.then(res=>{ // 执行某些操作 }) .catch(error=>{ // 执行某些操作 }) }); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 以上,可能有的地方写的不完善,有什么问题可以评论告诉我进行改正,感谢大家...
在catch 块中, error 永远是 500 internal server error 所以,使用 error.response.data 而不是 error。 代码: try { let result = await axios.post( // any call like get "http://localhost:3001/user", // your URL { // data if post, put some: "data", } ); console.log(result.response...
axios.post('/user',{firstName:'Fred',lastName:'Flintstone'}).then(function(response){console.log(response);}).catch(function(error){console.log(error);}); Performing multiple concurrent requests functiongetUserAccount(){returnaxios.get('/user/12345');}functiongetUserPermissions(){returnaxios.ge...
当我们向服务器发送请求,有可能会接收到400 的状态码,其实这时已经成功访问服务器了,可能你发送的post数据在服务器那边校验失败了,如果你的服务器返回的是json格式的话,在前端接收到的也是json格式。 如果你使用axios发送请求的话,当服务端返回400的状态码,如果不catch的话,会在控制台报如下的错误 ...