过去,我使用ASMX通过SOAP WSDL提供强类型类。
我必须实现一个API,将被.Net和PHP使用。因此,我已经决定使用REST(我对Azure的Rest API非常印象深刻,比如Blob存储)。
虽然我读了几本书,比如Pro ASP.NET MVC 4、APIs和Pro ASP.NET Web API Security,但我还是无法理解以下问题:
问题
客户端能否像SOAP WSDL一样从Web API获取强类型类?(如果不行,我需要怎么做才能像Azure Blob Storage那样获得强类型类)
PHP客户端能否轻松消费Web API?(我对PHP一无所知)
谢谢你的帮助!
请注意,这不是有关SOAP与Rest、Web API vs WCF的争论。