Postman做简单接口测试一直报错400的解决方案

这篇具有很好参考价值的文章主要介绍了Postman做简单接口测试一直报错400的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

跟着b站视频学习flask开发时,视频链接如下
https://www.bilibili.com/video/BV1qf4y1F7kR?p=11

up主用到了简单的接口测试,推荐windows系统使用postman,于是下载安装后也试了一下,结果一直报错400,如下图
接口400,postman,restful,flask
查了很久解决不了问题,因为网络请求太多太繁杂问题都不一样。最后问了一个大佬同学。大佬回答:
400的本质是API并没有获得你的请求数据,可能是前端提交数据的字段名称或者是字段类型和后台的实体类型不一样,譬如你需要json,发了requestParam。
总之就是请求数据的类型不对。
我的请求数据是form表单类型,如下图
接口400,postman,restful,flask
!!!所以应该将表单数据填入到body中的x-www-form-urlencoded中去!!!

接口400,postman,restful,flask
果然,请求成功了,不再报错400了
接口400,postman,restful,flask
另外大佬还提到Params一般用于restful风格,前后端不分离的话一般不用restful,暂且记住。。听不懂hhh文章来源地址https://www.toymoban.com/news/detail-596194.html

到了这里,关于Postman做简单接口测试一直报错400的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman 测试接口报错401

    问题:用postman看接口数据的时候报401错误,token无效(可以确定接口是正确的)  解决方法: 一:网上讲打开项目,随便找一个接口,将标头中的Authorization:后面的数据(如下图一),复制下来粘贴到postmen里面的Authorization(如下图二)中,注意:type选择:Bearer Token。 亲测

    2024年02月13日
    浏览(42)
  • Postman怎么做接口测试-以简单的登录接口为例

    我们就以登录某测试系统为例子,实现在Postman上做接口测试 一、首先打开系统首页首页,做一个登录操作(目的是获取接口url及参数):一般在公司做接口测试的时候页面还没有出来,我们需要根据接口文档进行接口测试。   二、复制url及参数到Postman中   复制参数: 三、

    2024年02月12日
    浏览(37)
  • postman后端测试时invalid token报错+token失效报错解决方案

    没有添加postman的token信息 写了token但是token信息写的是错的,会提示token失效

    2024年01月19日
    浏览(40)
  • 使用Postman+JMeter进行简单的接口测试

    以前每次学习接口测试都是百度,查看相关人员的实战经验,没有结合自己公司项目接口真正具体情况。 这里简单分享一下公司项目Web平台的一个查询接口,我会使用2种工具Postman和JMeter如何对同一个接口做调试。 准备工作 首先,登录公司平台,通过谷歌浏览器右键—更多

    2024年02月01日
    浏览(40)
  • 系统测试——postman的400错误

    如果Headers中不勾选Host,调用接口就会报400 Bad Request错误。

    2024年02月13日
    浏览(41)
  • 关于前端或者postman传递Date数据测试接口报错

    错误: org.apache.ibatis.exceptions.PersistenceException: rn### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.Stringrn### Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String 解决: 将xml文件修改即可,然后前端或者postma

    2024年01月21日
    浏览(47)
  • postman,浏览器测试接口正常,HttpClient 调用就报错

    一次奔溃的经历 事情是这样的:第三方提供了一个接口需要对接,我就对接了,测试环节的时候怎么都调不通,各种排查,各方人员都动员了起来,就是没有找到问题,下面把问题报错的原因呈上: 就是报错 508 ,返回一个空的 Response body. 刚开始出现这个问题,我怀疑是不

    2024年02月01日
    浏览(40)
  • Postman启动慢一直加载解决方案

    下面给出正确删除数据方式 删除C:Users用户名AppDataRoaming下的Postman文件夹 会清空postman中的数据 最好提前做好备份

    2024年02月11日
    浏览(42)
  • Postman发送请求报错【{ “timestamp“: “2022-09-30T07:12:17.782+00:00“, “status“: 400, “error“: “】

    原因是你没有在POSTMAN里面携带请求入参内容: 还有需要按照要求检查入参实体类属性对应上 和看控制台的打印信息即可解决。 例如: 2022-09-30 15:13:35.248 WARN 3948 — [io-9020-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation

    2024年02月16日
    浏览(43)
  • 这是一条求助贴(postman测试的时候一直是404)

    看到这个问题是404的时候总感觉不该求助大家,404多常见一看就是简单的路径问题,我的好像不是,我把我的问题奉上。 首先我先给出我的url 这是我的postman的截图  电脑的ip可以ping通  项目名称:  项目的服务名: 接口名和参数   url没有问题 tomcat也可以正常启动 不知道

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包