关于使用axios 向服务器端发送post请求,出现415错误
2018-01-15 15:37
766 查看
问题描述:
我在做vue项目的时候,在vue data 中定义的数据,然后用axios发送post请求将数据传递过去,但是后台无法获取数据,报415错误;
我当时是先确认已有字段中是否有字段不匹配的,经检查确认无误,但是仍然报415的错误。
解决方法:
首先查看后台是否报错,当你看到有Content-Type ‘ x-www-form-urlencoded’ not support 的时候,我们就知道问题出在哪了,我们只需在引入axios的地方将
axios.defaults.headers.post['Content-Type'] = 'application/json';
加到文件中即可。
axios默认的Content-Type是x-www-form-urlencoded,当时改成x-www-json-urlencoded也不行。
至于为什么就需要大家再进行了解了,这里就不介绍了。
我在做vue项目的时候,在vue data 中定义的数据,然后用axios发送post请求将数据传递过去,但是后台无法获取数据,报415错误;
我当时是先确认已有字段中是否有字段不匹配的,经检查确认无误,但是仍然报415的错误。
解决方法:
首先查看后台是否报错,当你看到有Content-Type ‘ x-www-form-urlencoded’ not support 的时候,我们就知道问题出在哪了,我们只需在引入axios的地方将
axios.defaults.headers.post['Content-Type'] = 'application/json';
加到文件中即可。
axios默认的Content-Type是x-www-form-urlencoded,当时改成x-www-json-urlencoded也不行。
至于为什么就需要大家再进行了解了,这里就不介绍了。
相关文章推荐
- Vue 使用axios 发送post请求,参数格式有错误问题
- java使用POST发送soap报文请求webservice返回500错误解析
- vue中的axios.post使用json数据传输,出现请求头字段内容类型是不被允许的情况的解决方案
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误(WebClient学习笔记)
- 调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案
- 使用postMan工具测试post请求出现400错误的一个坑,记录下!
- WEB&ajax&在使用原生ajax的post用于注册请求出现的错误
- 使用AFN 的POST请求出现错误"Error Domain=NSCocoaErrorDomain Code=3840 "决绝方案
- 使用handler和Message获取xutils发送POST请求从服务器端返回数据
- Vue------第五天(Vue的Ajax请求,使用Axios,目前熟悉了一下,主要包括GET请求、POST请求、并发请求、请求参数的配置、服务器响应的结构以及对服务器响应错误的简单处理)
- 安卓通过url发送post请求出现Io错误
- 发送POST请求出现Http 417错误的解决方法
- 使用xutils发送POST请求,携带json和图片二进制文件数据获取服务器端返回json数据
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误(WebClient学习笔记)
- 关于使用ASP.NE 1.1发送电子邮件时出现的 未能访问“CDO.Message”对象 的错误的解决方法
- 使用handler和Message获取xutils发送POST请求从服务器端返回数据
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误的解决办法
- 【postMan】发送post请求,返回错误码415
- java使用POST发送soap报文请求webservice返回500错误解析
- ssm中关于ajax发送PUT请求导致数据无法封装,出现sql语句错误