web-services – 使用WADL而不是WSDL在.NET中提供的Restful服务

前端之家收集整理的这篇文章主要介绍了web-services – 使用WADL而不是WSDL在.NET中提供的Restful服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用WCF通过.svc文件在.NET中创建一个安静的Web服务. Web应用程序自动生成WSDL文件. AFAIK,WADL对于提供宁静的Web服务更为自然.

我怎样才能在.NET(最好是wcf)中创建一个产生WADL描述的宁静服务?

注意只要您指出合适的手册/教程,就可以接受“RTFM”之类的答案.

解决方法

原谅我回答一个问题的问题,但你真的想做REST吗? REST真的不需要像WADL这样的东西.

更新:

“超媒体约束”(又名HATEOAS)规定用户代理基于嵌入在先前检索的内容中的链接来发现内容.没有必要有一个描述所有可用内容的单独文档.

想象一下,使用Web浏览器访问站点,而不是转到主页并从那里导航,您将看到一个页面,其中列出了站点上的所有URL.然后,您必须查看可用网址列表,选择您感兴趣的网址并将其复制到地址栏中.
WADL实际上是您的网站网址列表.如果您的主要内容链接在一起,您就不需要它.

链接内容而不是使用WADL“站点地图”具有其他优点.可用链接可以基于内容中的特定数据值是动态的.此功能可以极大地降低客户端的复杂性,因为客户端不再需要托管逻辑来决定何时允许链接.

猜你在找的HTML相关文章