使用postman请求接口返回400
之前项目开发的时候为了数据拓展考虑做了一个手动推送接口部署在线上,没想到还真的用上了,数据迁移后部分数据出现了问题,需要根据条件删掉那部分数据以后根据我这个接口重新推送生成上去,并且最惨的是要连推好几天。。。
最开始使用的是公司的电脑,因为是公网的东西,于是打开postman进行常规操作:url,去官网获取token,请求参数编辑,headers里是设置content-type:application/json;然后点击send开始请求,OK成功了;第二天推送的时候不想守在公司等到晚上八九点了,于是乎将url和参数备份好,回家以后到点了用家里的电脑进行请求。。结果怎么请求都报400,参数如下
我就纳闷了,在公司里都可以直接执行成功咋回家就出幺蛾子了。。经过了大半天的折腾我呼叫了公司的大神。结果大神也懵逼了,跟我一样报400;然后我真的以为就这样完了。。突然我脑子灵光一闪:会不会是那堆回车和空格导致的问题?于是乎我把参数变成了这个样子
然后成了!!!成了!!
究其原因:我在公司用的是最新版的postman,这个版本貌似可以忽略掉这堆空格和换行,但是家里电脑用的是之前下载的版本。。又一次败在了版本问题上!!!!
记录下来!警醒自己