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、检查请求格式

     

  • 相关阅读:
    重构SWF为fla文件三
    重构SWF为fla文件四
    SQL Server中删除重复数据的几个方法
    重构SWF为fla文件五
    重构SWF为fla文件六
    MySQL下载与安装
    C++根据.h文件批量生成需要的函数框架
    pku acm 2362 square 解题报告
    Ackerman 函数的解法
    Web.Config 的读写
  • 原文地址:https://www.cnblogs.com/minmin123/p/13998854.html
Copyright © 2011-2022 走看看