2013-06-20 23 views
0

每当我们有Rest Web服务时,我都会看到URL是逻辑的而不是物理的。例如,您看到对myServer.com/user/id的POST请求,并且从未例如使用.php扩展名或任何已使用的技术。如何生成Rest中使用的逻辑URL

在我的web服务中,所有的请求都是到PHP脚本的物理URL。我在这里做错了什么?

回答

0

这只是你的web服务没有休息,也有采用不同的技术来进行网络服务多路:

.SOAP 
    .XML-RPC 
    .Zend_Rest(if you are familiar with zend-framework) 
    .Rest 
    ..... 

一些是纯粹的协议,而另一些则仅仅是“惯例”,那么.. 回答你的问题是:不,你没有做错任何事情。

+0

Timmz非常感谢。既然你似乎知道你在说什么,你可以在这里看看这个问题:http://stackoverflow.com/questions/17209809/logical-and-physical-urls。你会怎么称呼这个网络服务?它是否休息? –

+0

什么让我的网络服务不是Restfull?我完全不明白它:( –

+0

据我了解REST:正弦一个URL包含.php或类似的东西:site.com/parm1=1?&email = ...,那么它不是REST:因为REST是“设计在一个使用“干净”Urls.please方式来检查这个网站,它很好地解释了事情:http://microformats.org/wiki/rest/urls – mboullouz

相关问题