首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Postman 提交测试的时候提示 Bad Request

Postman 提交测试的时候提示 Bad Request

原创
作者头像
HoneyMoose
修改于 2020-11-03 02:15:31
修改于 2020-11-03 02:15:31
2K00
代码可运行
举报
文章被收录于专栏:CWIKIUSCWIKIUS
运行总次数:0
代码可运行

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IDEA 插件 Fast Request 2023.2.3 发布:支持 Postman 同步
Restful Fast Request 是一个类似于 Postman 的 IDEA 插件。它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速、自动生成 url 和 params。Restful Fast Request = API 调试工具 + API 管理工具 + API 搜索工具。它有一个漂亮的界面来完成请求、检查服务器响应、存储你的 api 请求和导出 api 请求。插件帮助你在 IDEA 界面内更快更高效得调试你的 API。
程序猿DD
2024/01/04
5120
IDEA 插件 Fast Request 2023.2.3 发布:支持 Postman 同步
爆肝怒赞,不会也会了,VFPBS用Form调用webapi和文件上传
打开HBULIDX,新建一个网页,在HTML的BODY中输出如下代码,保存到框架的wwwroot目录。
加菲猫的VFP
2021/12/01
6630
爆肝怒赞,不会也会了,VFPBS用Form调用webapi和文件上传
使用postman 自动化测试接口
软件测试是软件开发的重要组成部分,是贯穿整个软件生命周期,对软件产品进行验证和确认的活动过程,其目的是尽早发现软件产品中存在的各种问题,如与用户需求、预先定义不一致等问题。
狂奔滴小马
2021/11/15
1.2K0
使用postman 自动化测试接口
postman接口测试
postman提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE...),并且能附带任何数量的参数和 Headers.不仅如此,它还提供测试数据和环境配置数据的导入导出,付费的Post Cloud用户还能够创建自己的Team Library用来团队协作式的测试,并能够将自己的测试收藏夹和用例数据分享给团队.
测试加
2022/03/24
1.2K0
postman接口测试
API测试之Postman使用全指南(原来使用 Postman测试API如此简单)
Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流。
软测小生
2020/07/06
3.6K0
Postman工具_postman安装使用教程
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。
全栈程序员站长
2022/09/28
3K0
Postman工具_postman安装使用教程
记录一次Status Code:400 Bad Request解决方案及打印错误原因
下午在调页面的时候,提交一直400.前端修改了js代码。各种查询,都说是因为参数对应不上。错误如下图:
凯哥Java
2019/06/28
45K0
记录一次Status Code:400 Bad Request解决方案及打印错误原因
HTTP Error 400 Bad request 的问题分析解决
Failed to convert property value of type 'java.lang.String' to required type 'java.math.BigDecimal' for property 'investmentEnsureMoneyInterest'; nested exception is java.lang.NumberFormatException
挑战者
2019/01/02
5.5K0
全网最全的Postman接口自动化测试!(菜鸟级攻略)
该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。
测试小兵
2023/03/03
1.8K0
全网最全的Postman接口自动化测试!(菜鸟级攻略)
Postman教程-Pre-request Script和Tests脚本进阶
等价于response.text,表示接口请求的响应体,类型为string,如果返回的字符串是json格式的,可以使用JSON.parse()进行解析。
小博测试成长之路
2021/04/29
1.7K0
Postman教程-Pre-request Script和Tests脚本进阶
Postman被低估的功能 — 自动化接口测试
该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。
架构师修炼
2021/11/02
3.9K0
网页显示400 bad request_1类错误拒绝无效假设
在ajax请求后台数据时有时会报 HTTP 400 错误 – 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里;
全栈程序员站长
2022/09/19
1.1K0
Postman被低估的功能,接口自动化测试效率杠杆的!
Hi,大家好。在此之前,介绍了利用Postman进行数据模拟:如何用Postman mock服务?
可可的测试小栈
2021/11/17
1.1K0
Postman被低估的功能,接口自动化测试效率杠杆的!
一文搞定Postman接口自动化测试
本文适合已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求等基本操作。
lyb-geek
2020/02/11
1.6K0
一文搞定Postman接口自动化测试
客户端请求502 Bad Gateway和413Request Entity Too Large问题
这个任务的主要目标是上传大文件,这些文件非常庞大,可以达到几百兆字节。需要确保上传过程的可靠性和稳定性,同时确保上传速度快,并且不会出现任何错误或中断。这个任务可能需要使用高速的互联网连接和专门的上传软件来完成。
查拉图斯特拉说
2023/10/25
8880
客户端请求502 Bad Gateway和413Request Entity Too Large问题
Postman 接口测试神器
官方 github 地址: https://github.com/postmanlabs
老马
2018/07/31
2.5K1
Postman 接口测试神器
使用Postman工具做接口测试(四)——参数化、执行用例与生成测试报告(完结篇)
  在之前介绍《使用Postman工具做接口测试(二)——环境变量与请求参数格式》文中讲过环境变量的设置,其实就是参数化,现在,我介绍参数化其他几种形式。
全栈测试开发日记
2023/02/02
3.7K0
使用Postman工具做接口测试(四)——参数化、执行用例与生成测试报告(完结篇)
利用Postman和Apipost进行API测试的实践与优化-动态参数
在实际的开发和测试工作中,完成一个API后对其进行简单的测试是一项至关重要的任务。在测试过程中,确保API返回的数据符合预期,不仅可以提高开发效率,还能帮助我们快速发现可能存在的问题。对于简单的API测试,诸如验证响应体或查看基本参数的返回情况,我们通常会使用诸如cURL之类的命令行工具。然而,在面对需要传递复杂请求参数的API测试场景时,仅靠cURL远远不够,这时需要借助更专业的工具,例如Postman来进行操作。
用户11531559
2025/03/04
2170
用了这么多年的 Postman,竟然用错了~
来源 | https://www.toutiao.com/i6913538714060800515/
程序猿DD
2021/04/20
1.8K0
用了这么多年的 Postman,竟然用错了~
DjangoRestFramework,restful规范、APIview、解析器组件、Postman等
  大家还记得CBV的这个视图函数,为什么get请求就能找到类的get方法,post请求就能找到post方法,其内部有个dispatch方法来进行分发,这又怎么玩呢,看源码啦,从哪里看呢?那里先执行,就从哪里看
changxin7
2019/12/20
3K0
DjangoRestFramework,restful规范、APIview、解析器组件、Postman等
推荐阅读
相关推荐
IDEA 插件 Fast Request 2023.2.3 发布:支持 Postman 同步
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档