Postman(06)Postman调接口报错400 Bad Request

📚 问题背景

今天有个盆友碰见一个很有趣的问题,他在本地写了个接口,想要用Postman做一下测试,他说自查了一遍,接口写法没问题,项目启动也非常正常,但是在Postman里一调就报错“400 Bad Request”(报错情况如下图)
在这里插入图片描述

老哥火急火燎地找到我,我跟着他一起把代码看了一个遍,配置也瞧了一圈,代码本身是没啥问题的,用的json作为POST接口入参,各种注释也都正常写了;Postman里面的URL,参数,Content-Type,token等数据也都是正常填写进去的,看着完全没有问题,那到底是咋回事呢?我们两个人排查了一中午愣是没有看出问题来,搞得我好奇心膨胀。

🚀 破开一角

后来午饭时候,我把接口地址后半段删除,只保留ip,再次发送,发现Send后还是返回400 Bad Request,并且直接访问根目录也是报400 Bad Request,那应该就是在请求发送的环节出了什么问题。
于是我俩对着Postman的配置重新一项一项检查,最后发现原因是这位同学Postman用的不是非常熟练,他在Postman中配置接口参数时,把headers里面hidden(隐藏)的条目手动做了编辑,手动去掉了Host前面的对勾,所以在发送请求时未携带Host,导致报错。原因找到啦~

🚀 问题原因

在使用Postman做接口调用时,如果Headers中不勾选Host,调用接口就会报400 Bad Request错误
在这里插入图片描述

💚 解决方案

在Headers里面把Host勾上就可以啦!

另外:下次可要记住了,Postman的Headers中,hidden(隐藏)的项目尽量不要手动取消勾选,如果需要自定义某些参数,在下面手动写上一份就是了,Postman会自动用你自定义的参数覆盖系统默认提供的参数的。
在这里插入图片描述

软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
乾坤未定,你我皆是黑马

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/47231.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Postman报401错误

问题: 出现401 无权限 解决办法: 重新获得token,然后重新写一个新的token的值就好了。

postman 的post请求报 400 Bad Request

记录一下postman的post 请求出错的问题: 以上的请求是token过期,只需要将token 的value值换一下。 以上的请求是你的post请求体的参数类型写错了,我这里是把startTime和endTime写错格式, 因为java代码中规定了格式为:…

POST请求 status 415错误解决方法(POSTMAN测试)

问题 测试的时候使用postman进行测试,结果出现了415错误,状态 已解决解决方法 经仔细排查代码发现需使用application/json格式,进行body内容的发送。操作如图

Postman报:400 Bad Request

前言 使用Postman发送Post请求报400,入参为JSON;Postman截图 二、分析 1、Postman请求并没有请求到后台Api(由于语法错误,服务器无法理解请求);2、入参出错范围:cookie、header、body、form…

Postman发送post请求时报400错误,Required request body is missing

项目形参位置存在RequestBody注解,用Postman发送post请求时报400错误,Required request body is missing。 错误图示: 解决方法: 方法一: 项目中形参位置不使用RequestBody,在Postman进行Post请求时&…

Postman报401错误,Unauthorized以及其他接口如何填上token

用Postman测试接口,报401错误,Unauthorized Unauthorized是指没有权限,我们想要测试这个接口,但是前提要用户登录获得权限,现在怎么办呢? 我们测试登录的接口,拿到token 接着,我们…

Sam Altman 示范 ChatGPT 自定义指令

OpenAI的CEO在社交媒体上亲自推广ChatGPT的自定义功能。这一大段的prompt词是什么意思?我们让GPT翻译下: 那么,如果制作成MixCopilot的工作流是怎么样的?只需要打开编辑器,在角色节点输入以上提示词,保存下…

计算机考研网络复试总结

记:2020年5月17日,我终于结束了令人煎熬的研究生复试。2020年注定不平凡,研究生网络复试感觉还挺好的,一来可以节省一笔不小的开支,二来没有一群导师面对面提问的那么有压力。接下来谈一谈自己的感受以及老师问的题目。…

杭电复试笔记第六天

又是忙碌又焦急的一天。 早上六点起来,小明同学就开始学习英语,被逼无奈的我也跟着学习英语,本身骨子里就是个懒散的人,羡慕小明同学这种自学能力超强,超用功的男生。和小明同学一起复习了很多专业课知识。然后直接奔…

川大计算机差额复试比例,四川大学研究生复试比例

chanchangben 新兵答主 02-19 TA获得超过9921个赞 研究生复试后可以选择服从调剂。开通调剂系统的几天之内,不少院校并没有完成复试工作,所以像标题说的那些进入了第一志愿复试的人,这个时候并不知道自己会不会被刷掉,但这个时候调…

清华计算机考研复试机试,请问清华考研计算机复试考什么

满意答案 vwild 2015.06.01 采纳率:55% 等级:11 已帮助:5245人 清华大学计算机专业研究生复试有体检,专业课笔试,英语面试,上机考试,导师面试等几个部分。而复试的比例一般占总成绩的50%左右…

手把手教你使用短信验证码「含源码」

阿里云短信验证码 1、注册信息 进入阿里云官网并登录 选择「AccessKey管理」 开始使用子用户AccessKey 使用新版本的Web页面 新建「用户组」 编辑用户组权限 搜索「sms」,添加「AliyunDysmsFullAccess」 创建用户(保存得到的AccessKey「id,密…

短信验证码登录流程思路及详细步骤

点击蓝色“java大数据修炼之道”关注我哟加个“星标”,每晚21:00,一起学技术来源: blog.csdn.net/classabcd/article/details/82464582 作者: classabcd Part1业务流程 构造手机验证码:使用random对象生成要求的随机数作为验证码,…

2023首届盘古石杯晋级赛复盘

晋级赛通排61,学生组39,折在大小写格式上的题太多了qaq 容器密码:usy1UN2Mmgram&^d?0E5r9myrk!cmJGr Android程序分析 1.涉案应用刷刷樂的签名序列号是(答案格式:123ca12a)(★☆☆☆☆) 11fcf899 雷电APP跑的时候前面加…

基于国央企的企业关系大数据洞察分析

国资大数据智能洞察分析系统是利用新兴互联技术、大数据、人工智能与云计算,实现数据挖掘、数据分析与数据展现,以新的表达形式调整或重塑业务模式、流程,以实现数据价值与市场增长。 一、建设国资大数据智能洞察系统的背景 (一&…

科大讯飞星火大模型评测:从职场到日常生活,样样精通

文 | 大力财经 今年最热门的话题当属OpenAI发布ChatGPT 3.5版本,全球用户对此纷纷追捧。在国内领域,百度、阿里巴巴、字节跳动、360、腾讯和科大讯飞等厂商纷纷推出大型模型,加入“百模大战”的竞赛。 大模型在自然语言处理领域可以显著提高…

测试 GPT3.5 与 GPT4:哪个模型写的代码更优?

【CSDN 编者按】与 GPT3.5(旧的 chatGPT )相比,GPT4 在代码生成方面有了很大的进步,但仍存在速度较慢问题。 原文链接:https://wandb.ai/capecape/gpt3vsgpt4/reports/Testing-GTP3-5-vs-GPT4-Which-Model-Writes-Bett…

面试高频关键字

文章目录 前言一、static?1、static修饰全局变量总结: 2、static修饰函数总结: 3、static修饰局部变量总结 二、const?Ⅰ、 const修饰普通变量Ⅱ、 const修饰指针变量Ⅲ、 const修饰函数1、const修饰函数参数2、const 修饰函数返回…

如何通过twitter群推王引流到listing

粉丝经济绝对是亚马逊卖家营销的最佳方式之一。这时卖家要想,我所选产品的目标客户是谁,他们需要什么?这样才能正确分享自己的资源,让粉丝觉得关注你的账号不是浪费时间和精力,而是真正对我有用。 保持在推特上发微博也…

面试直通卡大放送,微软面试官带你揭秘面试潜规则!

最近,很多朋友吐槽工作压力,高薪工作难找,今年中小企业的就业压力比任何一年都大。 7月16日,国家统计局新闻发言人刘爱华在国新办发布会上坦言,2020年上半年城镇新增就业少173万人。 此外,毕业季大学生失业…