0

似乎大多数新人都在使用 RESTful Web 服务而不是 SOAP。我只涉足了它们足以了解它们如何工作的基础知识。

本质上,在 SOAP 实现中,您可以使用描述数据类型以及可用 RPC 的 WSDL 文件。查找 WSDL 文件并简单地将其添加为 Visual Studio 中的服务引用非常棒且易于实现。

在 REST Web 服务中,对于要执行的每个操作(GET、POST、PUT、DELETE),您都有一个(或多个,取决于覆盖)方法。虽然我可以看到这会有什么好处,但我可以看到这个问题......例如仍然必须反序列化为本地对象。

所以我的问题是……在使用 REST Web 服务时,你真的可以得到智能感知吗?当您向 WSDL 添加服务引用时,您可以看到可用方法的列表。否则,是通过文档实际查看可用方法的唯一方法吗?是否有任何“自包含”文档向 VS 描述您可以使用什么和/或如何解释数据类型而无需反序列化/序列化。

4

0 回答 0