【发布时间】:2010-09-26 04:35:49
【问题描述】:
据我所知,RESTful WCF 在其 URL 中仍然包含“.svc”。
例如,如果服务接口是这样的
[OperationContract]
[WebGet(UriTemplate = "/Value/{value}")]
string GetDataStr(string value);
访问 URI 类似于“http://machinename/Service.svc/Value/2”。据我了解,REST 的部分优势在于它可以隐藏实现细节。像“http://machinename/Service/value/2”这样的 RESTful URI 可以由任何 RESTful 框架实现,但“http://machinename/Service.svc/value/2”公开其实现是 WCF。
如何在访问 URI 中删除这个“.svc”主机?
【问题讨论】: