Bad Request 的检查思路
通常出现400的时候,并不是接口路径的问题, 而是请求参数跟接口参数不匹配,从一下几个方面来检查:
- 检查请求方式是否一直:GET,POST,PUT...请求端跟接收端是否一致
- 检查请求参数跟接接收参数是否一致,如果以“Content-Type: application/json”格式提交参数,那么每个请求参数要跟服务端接受的参数能对上,有一个对不上或是不一致的,都请求不通,
- 检查参数提交方式是否一致
请求端:Content-Type: application/json,服务端 @RequestBody
请求端:表单参数, 服务端@RequestParam
请求端:拼接参数 服务端什么都不加,会自动根据名称匹配到接口参数中。
这几个方面检查玩应该就没啥问题了
如果你的请求参数很多,而且用application/json的方式提交,检查起来比较麻烦,那么你可以先提交一半的请求参数,看看是否能够请求通过,如果可以,再提交另一半,通过这种方式,逐步查出是哪个参数的问题
当遇到HTTP 400 Bad Request错误时,主要检查点包括请求方式、请求参数与服务端接口的匹配性、Content-Type及参数提交方式。通过逐步增加请求参数来定位问题,确保请求头、参数类型和数量与接口定义一致。这种方法有助于快速定位并解决参数错误导致的通信问题。
3644

被折叠的 条评论
为什么被折叠?



