解决vue2中使用axios http请求出现的问题
2018-03-05 15:02
771 查看
使用axios处理post请求时,出现的问题解决
默认情况下: axios.post(url, params).then(res => res.data);
当url是远程接口链接时,会报404的错误:
Uncaught (in promise) Error: Request failed with status code 404
我们需要实例化一个新的axios,并且设置他的消息头为'content-type': ‘application/x-www-form-urlencoded'
于是得出解决方案:
var instance = axios.create({ headers: {'content-type': 'application/x-www-form-urlencoded'} }); instance .post(`url`, params).then(res => res.data);
然后发现不报错了,但是后台接受不到传入参数,查阅资料,发现需要引入一个qs模块
var qs=require('qs'); var instance = axios.create({ headers: {'content-type': 'application/x-www-form-urlencoded'} }); instance .post(`url`, qs.stringify(params)).then(res => res.data);
大功告成!
问题解决!
相关文章推荐
- vue2中使用axios http请求出现的问题解决
- 使用phpedit/cakephp中出现的乱码问题及解决
- 关于使用asp.net调试器出现的问题及相关解决方法
- 使用SourceOffSite时出现的问题及解决办法
- 关于使用VS.Net2003调试器出现的问题及相关解决方法[转]
- 关于使用VS.Net2003调试器出现的问题及相关解决方法
- 使用hibernate心得——字符串超长的解决办法(setCharacterStream出现顺序问题)
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- 蛙蛙推荐:使用FreeTextBox出现脚本错误的问题解决
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- 关于使用VS.Net2003调试器出现的问题及相关解决方法
- ORACEL中使用IMP出现的表空间不一致的问题暂时解决办法
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题(非原创,摘自书中)
- 在JBossPortal中使用MySQL5出现数据截断问题的解决方法
- 使用Nunit对使用NHibernate的类进行测试出现的问题解决
- 解决win2003里IIS运行ASP时出现请求资源在使用中的问题
- 关于使用 session_start 出现的 Warning: session_start(): Cannot send sessioncache limiter - 问题的解决