0

我最近使用 Microsoft WCF 为 Microsoft ASP.NET 应用程序中使用的 Silverlight 模块创建了一个 RESTful 服务

当我调用 Web 服务时,我会得到一个看起来很丑的 url:

https://www.blahblah.com/blahblahSilverlightServiceblahblah.svc/IblahSilverlightService/retrieveusername

一些技术文章、博客和论坛建议我使用 Microsoft URL ReWrite 模块来重定向 RESTful 服务,使其使用没有 .svc 扩展名的 url。

除了 url 难以阅读而且很长的事实之外,我能否知道重定向到没有 .svc 扩展名的 Web 服务 url 有什么好处?

4

1 回答 1

1

这是最具有挑衅性的美学,因为在大多数情况下,REST 服务用于计算机与计算机之间的通信。但是为了给这个评论添加一点肉,我会说,而不是使用你使用过的 svc 方法,你可以使用工厂方法来获取我认为你想要的干净的 URL。

http://msdn.microsoft.com/en-us/library/vstudio/bb412178(v=vs.90).aspx

“http://localhost:8000/EchoWithGet?s=你好,世界!”

于 2012-12-11T21:11:55.947 回答