Required request body is missing: 前端接口报错错误解决

发布时间 2023-03-22 21:15:53作者: ZihangChu

前几天遇到一个报错:Required request body is missing;

经过检查是因为在传递参数时使用params来传递的。

而使用params来传递参数会被拼接到url上不管是get还是post请求,这时候请求体也就是body是不存在的。

所有后端在获取参数时会报request body is missing给前端

错误代码:

export function addText(params) {
    return request({
        url: '/document/add',
        method: 'post',
        params
    })
}

改正后:

export function addText(data) {
    return request({
        url: '/document/add',
        method: 'post',
        data
    })
}