前言

  • 使用Postman发送Post请求报400,入参为JSON;
  • Postman截图

二、分析

  • 1、Postman请求并没有请求到后台Api(由于语法错误,服务器无法理解请求);
  • 2、入参出错范围:cookie、header、body、form-data、x-www-form-urlencoded、属性未加引号、Url路径有中文等;
  • 3、参数Map、List、Array 对应 [ ]、{ } 哪个符号傻傻分不清;详解在这里
  • 4、另外有说法:Post请求的参数过大(基本上没这种可能);
  • 5、总体分析:客户端发送到服务器的数据流没有遵守规则;

三、解决(常见几种)

  • 1、检查Postman入参是否与实体类一 一对应(大小写、类型、参数个数不匹配、后台是否有@RequestBody或@RequestParam注解接收等);
  • 2、检查下后端过滤器Filter是否限制(博主本人是这种情况);
  • 3、复制客户端字段去服务端使用Ctrl+F检索;
  • 4、参考上面分析找一下具体问题;
  • 5、Postman使用场景汇总:点这里

Postman报:400 Bad Request相关推荐

  1. Postman HTTP 400 Bad Request及模拟@RequestParam请求

    背景 在迁移改造遗留系统时,遇到如下一个对外暴露的接口,其中.do是旧系统自动在URL后面添加的,新系统也需要加上,否则业务方调用接口时报错404: @RequestMapping(value = & ...

  2. asp.net core MVC程序通过AJAX上传文件报“400 Bad Request”

      微软asp.net core上传文件示例中的流式文件上传示例采用AJAX调用控制器函数上传,但是将此部分代码剥离出来运行时,会报下图所示的"400 Bad Request"的错 ...

  3. 微信小程序请求wx.request报400(Bad Request)解决

    问题:使用微信小程序用户授权登录要去后台请求openid时,POST请求一直报错. 微信小程序wx.request使用GET请求时请求头默认自带header:{"Content-Type&q ...

  4. 【已解决】JMeter:报400 Bad Request的各种情况以及处理方法

    文章目录 有自己思想,拒绝纯复制黏贴!!! 有自己思想,拒绝纯复制黏贴!!! 有自己思想,拒绝纯复制黏贴!!! 1. 有自己思想,拒绝纯复制黏贴!!! 有自己思想,拒绝纯复制黏贴!!! 有自己思想,拒 ...

  5. SpringMVC上传文件出现400 Bad Request错误

    1.起因 写了上传文件代码,用postman测试一下报400 Dad Request. 2.原因 看了下资料了解到使用SpringMVC上传文件需要在form表单中添加enctype="mu ...

  6. POST http://localhost:8080/XXX/XXX 400 (Bad Request)

    基于SSM框架实现项目时,前端数据传递出现了如下图的错误 POST http://localhost:8080/SSMStudent/changeAdminsPerson 400 (Bad Reque ...

  7. 400 (Bad Request)错误的解决方法

    把get改为post就好了???? 原因1:没有转义字符,特殊符号String类型不能接收 原因2:浏览器对传的参数长度有限制 我们在访问接口时的URL是有长度限制的!!! 浏览器: IE浏览器对UR ...

  8. HTTP 400 Bad request 原因

    我的代码部署在Linux测试环境,我在使用 httpclient 发送http请求时遇到问题,请求报 400 Bad request.网上都在说下面这两个原因 400 是 HTTP 的状态码,主要有两 ...

  9. Nginx 400 Bad Request

    400 Bad Request是一种HTTP错误状态码.HTTP/1.1对400 Bad Request的定义主要是:1.语义有误,当前请求无法被服务器理解.除非进行修改,否则客户端不应该重复提交这个 ...

  10. 400 bad request

    今天在写自己的javaweb项目时,使用ajax访问后台数据,总是报400 bad request 错误,让我很是费解,把代码看了好几遍,才发现是使用ajax发送的前端表格中的数据我在后台是使用一个类 ...

最新文章

  1. 【Qt】Qt5.x移植后的环境配置(imx6)
  2. 关于中台,你可能不知道的那些事
  3. OSPF详解-2 区域结构
  4. Java xml 工具 JDOM 使用详解.
  5. 【小白学习C++ 教程】十三、C++命名空间namespace
  6. HYSBZ - 1101——莫比乌斯反演
  7. CSDN Markdown编辑器编辑教程
  8. 决策树算法原理(下)
  9. 随便讲讲自己了解的ajax在JQ中的应用
  10. Delphi多媒体设计之播放WAVE文件(API)
  11. 应用随机过程-复习笔记-Chapter4-关于期望的各态历经性习题答案
  12. 物联网的核心技能是什么?
  13. 怎样在PLSQL Developer14(64bit)当中找到汉化版本?
  14. 知乎高赞:拼多多和国家电网,选哪个?
  15. 高中数学:三角函数的周期与值域
  16. c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc
  17. 沃通CA推电子签名API接口,无缝嵌入企业平台,实现快速安全签署
  18. TP-LINK路由器作为副路由器之Lan接口连接详解
  19. CTFshow web17
  20. Android 读取手机SD卡根目录下某个txt文件的文件内容

热门文章

  1. Appfuse搭建过程(下源码不需要maven,lib直接就在项目里(否则痛苦死!))
  2. 剑指offer-18
  3. 终止代码 PAGE_FAULT_IN_NONPAGED AREA蓝屏解决办法<VM虚拟机>
  4. Python先生,你好!(6)——np.random函数详解
  5. table边框不显示
  6. PCIe及PCB设计要求 (备忘)
  7. iOS runtime 详解和使用场景(最详细的使用教程)
  8. 英文版OS下金山词霸生词本导出的txt 导入中文版OS金山词霸步骤
  9. pprof中flat和cum的区别
  10. 腾讯安全发布首部AI反病毒引擎白皮书 :TRP-AI引擎打破传统反病毒困局