zoukankan      html  css  js  c++  java
  • Postman 提交测试的时候提示 Bad Request

    你的 API 可能会返回下面的情况。

    {
        "timestamp": "2020-11-02T18:14:55.353+00:00",
        "status": 400,
        "error": "Bad Request",
        "message": "",
        "path": "/myfile/upload"
    }
    

    Postman 的截图为:

    很多人看到这个错误可能就是一脸茫然,错误到底在那里?

    首先可以确定的是,你的 API 并没有获得你的请求数据,可以忽略去调试 API,这个问题就是你发送给 API 的数据的问题。

    最有可能的是前端提交数据的字段名称或者是字段类型和后台的实体类型不一致。比如说你后台需要的是 JSON 数据,结果你发了一个文件过去。

    还有一个情况就是你提供的字段在后台没有映射,但是后台需要一个字段不为空。

    如上面我们的 400 错误,错误的原因就是字段 filename,我们使用的是 filename,但是后台使用的字段是 file_name。

    这会导致后台的变量 file_name 没有办法获得参数而向前台发出 400 错误。

    变量名和后台不一致,后台使用变量:file_name。

    因此,你只需要改正变量名就可以了。

    https://www.ossez.com/t/postman-bad-request/634

  • 相关阅读:
    浅谈HTTP中Get与Post的区别
    js 执行完setTimeout再接着执行函数
    2017年书单
    js判断img是否存在
    md5
    GIF播放器
    java 集合(二)
    java 泛型
    抓包工具
    js计算地球两个经纬度之间的距离
  • 原文地址:https://www.cnblogs.com/huyuchengus/p/13917463.html
Copyright © 2011-2022 走看看