openapi新增人员踩坑系列一:在输入参数字典中,没有找到数据参数data或datas节点原创
32人赞赏了该文章
1,856次浏览
编辑于2020年12月07日 21:01:57
近日做openapi(开放平台)的新增人员的案例,发现按照自己想的格式去写参数,问题还是挺多的,特此记录下每一步遇到的问题及解决方案。
本次问题:"在输入参数字典中,没有找到数据参数data或datas节点"
案例如图:
解决过程:
打断点调试!(不知道怎么找源码的,可以参考帖子:苍穹如何根据url定位到映射的类,如何根据url追溯源码?)
然后定位到报错位置如图:
这里这个list是空的,再查看就发现,他去获取参数名叫data或者datas的参数,这里我的openapi发布的是post请求,参数是按照json格式传输的,但是他这里去data或者datas里取,所以我们要再封装一层。
这里加上data,本次题目这个问题就解决了,但是,下图不是最终的可以执行的参数格式,踩坑还在继续中,不要抄下下图的入参!!!
最终可以执行的参数格式是什么样子的呢,请看后期!
推荐阅读