自定义接口API,HTTP调用和SDK调用,踩坑系列原创
21人赞赏了该文章
1,899次浏览
编辑于2022年08月30日 14:35:02
HTTP直接调用,在论坛上找到的拼接方法:
http://IP/K3Cloud/命名空间.类名.方法名,组件名.common.kdsvc
然后当我采用金蝶的.net的4.0的SDK包时,使用ApiClient类的Execute方法,第一个参数就是自定义接口的地址,第二个就是接口参数
public T Execute<T>(string servicename, object[] parameters = null);
我看到这个方法时,我就默认去使用http调用的方式去拼接第一个参数,结果就是直接抛出异常,提示方法 Not found。
然后就在一直纠结是不是版本问题或者有BUG ,最后朋友提示要不去看看官方的帖子去看一下 ,
发现采用SDK的方法拼接方式和自己写HTTP接口不一样(限.net4.0版本高版本未测试,其他语言未测试),SDK拼接方式为命名空间.类名.方法名,组件名
踩个坑,纪录一下
赞 21
21人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读