前端post请求报400错误
发布时间: 2019-06-05 18:28:54
400的错误是由于发送请求参数没有成功
原因:参数名称类型没有对上;或者参数格式不正确
参数格式不正确,解决方法:格式化传递给后台的参数
1.使用axios
对于请求的参数:引入qs
import qs from 'qs'
axios({
method: 'post',
url: url,
data: qs.stringify(params)//格式化参数
})
2.使用ajax
$.ajax({
url: url,
data: JSON.stringify(params),//格式化参数
type: 'POST',
dataType: 'json',
contentType: 'application/json',
success: res => {
console.log(res)
},
error: err => {
console.log(err.statusText)
}
});