RAP2 勾选必填后,即使传值也提示未传值

csdn越来越坑 2019-02-20 11:11:48
**复现步骤**
新建post请求,参数 Body Params-raw导入
{
"key1": "value1",
"key2": "value2",
"data": {
"b": 1,
"c": 1
}
}
勾选data和b为必选字段或data和b任意一个为必选字段。
新建响应内容
{
"meta": {
"success": true
}
}
postman 发送
{
"key1": "value1",
"key2": "value2",
"data": {
"b": 1,
"c": 1
}
}

**期望结果**
{
"meta": {
"success": true
}
}
**实际结果**
{
"isOk": false,
"errMsg": "必选参数b未传值。 Required parameter b has no value."
}
...全文
436 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
custom_mail 2019-10-05
  • 打赏
  • 举报
回复
你这个是参数传错位置了,你用postman 测试下看看到底传到 header 或者 body中导致的吧。我想传到params 中传不了,好气
csdn越来越坑 2019-03-11
  • 打赏
  • 举报
回复
引用 2 楼 Stars_Tian 的回复:
我也遇到这个问题了,感觉是没有注重入参的东西,只能判断GET方法的无数组形式的入参必填;问我们这的老哥就说主要关注出参和语法结构吧
感觉有点坑啊,有没有其他的工具?
Stars_Tian 2019-03-11
  • 打赏
  • 举报
回复
我也遇到这个问题了,感觉是没有注重入参的东西,只能判断GET方法的无数组形式的入参必填;问我们这的老哥就说主要关注出参和语法结构吧
Stars_Tian 2019-03-11
  • 打赏
  • 举报
回复
好像没了吧。。。像swagger UI什么的都是测试后台接口的,和rap2正好相反了;看项目需要吧,前台其实一般只是需要有个模拟的返回数据来进行下一步的操作,只要有返回就好,其他的部分还是去和真实的接口联调吧。
csdn越来越坑 2019-03-05
  • 打赏
  • 举报
回复
难道没有人用RAP2?

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧