Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我可以知道重定向到没有.svc扩展名的web服务url有什么好处吗?_Asp.net_Wcf_Silverlight_Rest_Redirect - Fatal编程技术网

Asp.net 我可以知道重定向到没有.svc扩展名的web服务url有什么好处吗?

Asp.net 我可以知道重定向到没有.svc扩展名的web服务url有什么好处吗?,asp.net,wcf,silverlight,rest,redirect,Asp.net,Wcf,Silverlight,Rest,Redirect,最近,我使用Microsoft WCF为Microsoft ASP.NET应用程序中使用的Silverlight模块创建了一个RESTful服务 当我调用web服务时,会得到一个丑陋的url,如下所示: 一些技术文章、博客和论坛建议我使用MicrosoftURL重写模块重定向RESTful服务,使其使用不具有.svc扩展名的URL 除了url很难阅读和很长之外,我想知道重定向到没有.svc扩展名的web服务url会有什么好处?这是最具挑战性的美学,因为大部分情况下,REST服务都用于计算机间的

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

当我调用web服务时,会得到一个丑陋的url,如下所示:

一些技术文章、博客和论坛建议我使用MicrosoftURL重写模块重定向RESTful服务,使其使用不具有.svc扩展名的URL


除了url很难阅读和很长之外,我想知道重定向到没有.svc扩展名的web服务url会有什么好处?

这是最具挑战性的美学,因为大部分情况下,REST服务都用于计算机间的通信。但是为了给这个评论添加一点内容,我会说,你可以使用工厂方法来获得我认为你想要的干净的URL,而不是使用你使用过的svc方法

"http://localhost:8000/EchoWithGet?s=Hello“世界!”