刚用 postman 做 post 请求,请求参数传入后,send 后 status200,但是响应数据提示参数错误。 postman 请求参数如下: 合理的响应数据应该是如下: 如果用 DHC 插件请求的话,结果与合理响应数据相同
请问,我这是哪儿错了,求指教,我真的是技术很菜
你这是 get,不是 post 把。
直接去问你们的开发吧,不丢人的。。。。。。
是啊,这是 get 吧。。。
POST 参数要点那个 Body 切卡,然后添加需要的参数
可能你以为 status 200,接口就应该返回成功,其实是两码事 status 200 说明请求已成功发送到目的地,这不是接口返回的。。。 响应内容中的参数错误,才是程序返回的,这和 http status 没有必然联系,你和开发确认下 1.请求方法是什么:get、post、put、delete。。。 2.参数类型 (content-type) 是什么:application/x-www-form-urlencoded、application/json、text/xml、multipart/form-data。。。 3.请求参数是什么,哪些有默认值,哪些是必须传的,取值范围等 希望对你能有帮助
#5 楼 @quqing 非常感谢,我已经知道我哪儿出问题了,确实是 post 请求,而且我在 body 里请求 在 status200 上,开发是设置访问成功了都发送 200,然后如果请求不到数据统一响应参数错误,请求成功的话再响应。 顺便问一下,collections 点击 run 开始测试 save 的请求,出现结果为 no tests ,我是需要配置 postman 哪儿的设置呢? 不要见怪,我是真心问
检查一下入参,参数错误是服务端返回的提示信息,是不是少写了或者写错了,服务端返回提示信息,code200 说明你的请求是成功的,post 没错,如果方法错误,code 码应该为 405,服务端也无法给出反馈
—— 来自 TesterHome 官方 安卓客户端
#6 楼 @tangtest4 这个问题截图:“顺便问一下,collections 点击 run 开始测试 save 的请求,出现结果为 no tests ,我是需要配置 postman 哪儿的设置呢?”
#8 楼 @1875884881 麻烦指教我,这是哪儿配置出现问题,我真心是对 postman 不懂
#9 楼 @tangtest4 你必须在 collections 下面对这个接口写出具体的 tests,也就是结果校验才能进行 run,如果