https链接的公用云租户WebAPI在线测试报错说明
金蝶云社区-天冥异
天冥异
4人赞赏了该文章 463次浏览 未经作者许可,禁止转载编辑于2018年08月30日 16:50:55

目前公有云部分租户调整成了https,登录地址变成了https://xxx.ik3cloud.com/K3cloud/,  导致调用接口需要验证证书,7.1之前版本没有考虑https的情况,故在线WebAPI测试页面报错如下图:




此问题在7.2版本已经处理,建议升级7.2版本。7.2版本调用时候,如果是https地址,则测试页面的“站点地址”也要确保是https的。




7.1版本的https客户在没有升级的情况下,虽然webapi测试页面不能用,但是不影响客户端调用。
如果使用金蝶提供的那个辅助Kingdee.BOS.WebApi.Client.dll调用,加个证书就可以了,如下:
在config文件里面指定证书




证书可以这样获取到



点击安全那个地方



点击证书



复制到文件
1. 用https访问webapi接口需在客户端config文件配置key为CerName的证书,Value也就证书的名称需为Environment.MachineName + ".cer" 或"K3CloudCert.cer"
2. 证书的目录需在AppDomain.CurrentDomain.BaseDirectory或者AppDomain.CurrentDomain.BaseDirectory+“App_Data”下

赞 4