离线分享WCF接口规范

Posted

技术标签:

【中文标题】离线分享WCF接口规范【英文标题】:Share WCF interface specification off-line 【发布时间】:2011-05-11 15:32:14 【问题描述】:

团队 S 远离团队 C。团队 S 创建一个带有 WSHTTP 绑定的 WCF Web 服务。团队 S 与团队 C 共享接口规范的最佳方式是什么?在 asmx Web 服务时代,S 团队会通过电子邮件将 WSDL 发送给 C 团队。这仍然是要走的路吗?

【问题讨论】:

【参考方案1】:

如果两个团队没有任何在线连接,您可以让 Team S 创建一个服务客户端代理,可能在单独的类库程序集中导入服务(Add Service Reference 在 Visual Studio 中)。

只需将该源代码发送给其他团队,他们就应该能够实例化代理客户端并在这些客户端上调用方法。

如果两个团队确实有在线连接,请参阅 Mikecito 的回答 - 只需导航到服务 URL + ?wsdl,您就有了 WSDL - 始终是最新的,始终是最新的。

【讨论】:

【参考方案2】:

只需向他们发送服务 URL,然后他们就可以点击页面上方便的 wsdl 链接。很简单。

如果您想直接共享 wsdl,只需将“?wsdl”(不带引号)添加到服务 URL 的末尾即可。

https://my.domain.com/myservice.svc?wsdl

【讨论】:

以上是关于离线分享WCF接口规范的主要内容,如果未能解决你的问题,请参考以下文章

如何从 WCF-REST API 服务创建 Swagger 规范

API 接口设计规范

RESTful 接口规范

WCF入门教程2——创建第一个WCF程序

Maximo Anywhere - 离线工作订单规范

Day647.接口设计规范问题 -Java业务开发常见错误