VUE axios 415 错误
本人py后端开发,由于公司需求,最近在进行部分前端开发,在使用vue时。
data = {
'username':this.username,
'password':this.password,
},
axios({
method: 'post',
url: '',
data:updata,
// headers: {
// 'Content-Type': 'application/json;charset=UTF-8',
}
})
这样进行双向绑定想要发送表单数据,json格式。
结果抓包发现报415格式错误,百思不解,上百度搜,都说是添加Content-Type-json,但实际上axios默认就是json格式。并不能解决问题。
最后才发现
data = {
'username':this.username,
'password':this.password,
},
这里不对,改成表单对象就好了。
let updata = new FormData();
updata.append('username', this.username);
updata.append('password', this.password);