错误描述
前端使用vue,后端使用flask,使用axios发送请求.
在vue里用如下代码发送post请求:
let data = {
id: this.id,
name: this.name,
}
this.axios.post(url, data).then(...)...
结果出现400 bad request的错误,请求没有到达后端.应该是请求体的格式问题.
解决方法
在前端发送请求体的时候使用FormData格式,比如:
let form = new FormData()
form.append('id', this.id)
form.append('name', this.name)
this.axios.post(url, form).then(...)...
问题解决了.