zoukankan      html  css  js  c++  java
  • 解决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请求,检查请求体是否是

     3、检查请求格式

     

  • 相关阅读:
    2017-12 CDQZ集训(已完结)
    BZOJ1492 货币兑换 CDQ分治优化DP
    BZOJ2001 [Hnoi2010]City 城市建设 CDQ分治
    树套树小结
    跑路了
    NOI2020 游记
    半平面交模板
    Luogu 3245 大数
    Luogu 3246 序列
    test20190408(十二省联考)
  • 原文地址:https://www.cnblogs.com/minmin123/p/13998854.html
Copyright © 2011-2022 走看看