自定义接口API,HTTP调用和SDK调用,踩坑系列原创
金蝶云社区-码农_李俊
码农_李俊
20人赞赏了该文章 1437次浏览 未经作者许可,禁止转载编辑于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拼接方式为命名空间.类名.方法名,组件名

踩个坑,纪录一下

微信截图_20220830142015.png


赞 20