You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Postman请求返回的BAD_REQUEST(400错误)

排查Postman 400 Bad Request问题的实用步骤
  • 校验请求体JSON语法合法性
    很多时候看似完整的请求体藏着语法错误,比如引号不闭合、键值对末尾多了逗号、字段类型不匹配(比如把数字写成字符串但后端是数值类型)。可以把请求体复制到代码编辑器(如VS Code)里,确认没有语法问题。

  • 匹配Controller实体类与请求体字段
    对照Controller里的实体类字段:

    • 字段名要完全一致(注意大小写,比如后端是userId,请求体写成userid会导致参数绑定失败)
    • 字段类型要匹配,比如后端是LocalDateTime类型,请求体的日期格式是否符合后端要求(如yyyy-MM-dd HH:mm:ss)
  • 确认请求方法与Controller注解一致
    检查Postman使用的请求方法(POST/GET/PUT等)是否和Controller上的注解(@PostMapping/@GetMapping)对应,方法不匹配会直接返回400或405错误。

  • 查看后端详细错误日志
    400错误的核心原因基本都在后端日志里,比如“JSON parse error: Unrecognized token 'xxx'”“Missing required request body”等。找到对应请求的错误堆栈,能直接定位问题。

  • 检查Postman请求体的格式设置
    确保Postman的Body选项卡选择了raw,并且右侧格式下拉框选的是JSON,而不是Text或其他类型。即使请求头设置了application/json,格式选错也会导致后端无法解析。

内容的提问来源于stack exchange,提问作者Quan Pham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 08:46:07