解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 

 解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 

 解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 

 

该请求是post 请求,用的是JSON格式,但是一直报400,可以注意到的是post请求的地址栏上带参数,

数据整体格式有问题,

代码如下:

      updateBrandStatus(data) {
        console.log("最新信息", data);
        let { brandId, showStatus } = data;
        //发送请求修改状态
        this.$http({
          url: this.$http.adornUrl("/product/brand/update/status"),
          method: "post",
          params: this.$http.adornData({ brandId, showStatus }, false)
        }).then(({ data }) => {
          this.$message({
            type: "success",
            message: "状态更新成功"
          });
        });
      },

  params 是get请求要传递的参数,post,请求应该用data

正确代码如下:

    updateBrandStatus(data) {
        console.log("最新信息", data);
        let { brandId, showStatus } = data;
        //发送请求修改状态
        this.$http({
          url: this.$http.adornUrl("/product/brand/update/status"),
          method: "post",
          data: this.$http.adornData({ brandId, showStatus }, false)
        }).then(({ data }) => {
          this.$message({
            type: "success",
            message: "状态更新成功"
          });
        });
      },

 

1、检查请求方式是否正确,

2、如果是post请求,检查请求体是否是

解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 3、检查请求格式

解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 

 解决bug :"status":400,"error":"Bad Request","message":"Required request body is missing:

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-05
  • 2021-05-24
  • 2021-09-02
  • 2022-12-23
相关资源
相似解决方案