c# - 具有基于休息的服务的 WSDL 有何意义?

标签 c# wcf web-services rest

如果基于 REST 的 Web 服务像获取和发送到 URL 以及解析响应一样简单,那么我们究竟需要 wsdl 吗?重点是什么。我知道在使用基于 SOAP 的服务时,它用于构建 SOAP 请求和响应,但不明白为什么 visual studio 在我创建基于 REST 的服务时为我提供 wsdl...

最佳答案

WSDL 旨在让客户主要在设计时发现服务功能。 REST 具有超媒体约束,要求所有服务功能都应在运行时通过它们返回的链接表示形式被发现。

适当的 REST 服务是自然可发现的,因此不需要另外的 WSDL 规范。

关于c# - 具有基于休息的服务的 WSDL 有何意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385271/

相关文章:

c# - 初始化列表上的 ArgumentOutOfRangeException

wcf - 使用安全模式="TransportWithMessageCredential"测试WCF服务wsHttpBinding

wcf - 从另一台电脑访问 WCF 服务

java - 如何从java中的项目文件夹中读取图像?

c# - 撤消 Excel 插件的操作

c# - 字符串到 Lucene 查询

c# - wpf以编程方式在数据网格中添加行标题

c# - 使用 IDispatchMessageInspector 获取请求的远程地址

java - 如何使 TCPTransport$ConnectionHandler.run 消耗更少的 CPU 时间

java - jax-ws 未定义的端口类型,客户端和服务器在不同的项目中