正在使用OpenRasta服务
本文关键字:OpenRasta 服务 | 更新日期: 2023-09-27 17:58:09
根据这里的建议,我正在考虑是否用OpenRasta取代WCF。
在Visual Studio中,我如何像使用WCF/ASMX服务一样使用OpenRasta。例如,添加服务引用,这将使用WSDL处理类型。
我找不到任何不需要自定义WebRequest和解析xml的示例,这对我们来说是在代码中使用服务的重要倒退。
OpenRasta旨在为您提供RESTful服务。为了使用它,您可能想看看像RestSharp这样的东西,它被设计为充当RESTful服务的客户端/消费者。
正如Colin所说,ReSTful服务从定义上讲是面向超媒体的,因此在WSDL中生成大量RPC风格的代码是不可行的,它会破坏超媒体。
您仍然可以很高兴地从xsd生成数据契约样式的类,并从xml中读取这些类,最多需要4行代码。