【发布时间】:2012-08-06 13:01:39
【问题描述】:
我一直在关注asp.net Web Api,我喜欢实现实用 Web 服务的简单性。
但是,我如何记录/指定这样实现的服务的接口?例如,是否有任何规范可以传递或生成给没有 .NET 背景的 Java 人员,让他轻松调用和使用服务?我可以给 javascript 人什么?
理想情况下,我希望 SOAP/XSD 或类似的东西(易于使用类型良好的对象反序列化)的好处,同时保留可从 Web 浏览器调用的服务(即支持非繁琐JSON)。
更新
值得注意的是,自从我最初发布这个问题后,我发现ServiceStack 更自然地处理了这个问题;根据客户的选择,支持开箱即用的 JSON、SOAP 和 WSDL 以用于相同的服务。如果你真的想要 SOAP+JSON,它可能是比 ASP.NET Web Api 更好的框架。
【问题讨论】:
标签: json soap xsd asp.net-web-api