关于使用axios 向服务器端发送post请求,出现415错误

问题描述:

我在做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,vue,axios,415,post)