0
每当我们有Rest Web服务时,我都会看到URL是逻辑的而不是物理的。例如,您看到对myServer.com/user/id
的POST请求,并且从未例如使用.php
扩展名或任何已使用的技术。如何生成Rest中使用的逻辑URL
在我的web服务中,所有的请求都是到PHP脚本的物理URL。我在这里做错了什么?
每当我们有Rest Web服务时,我都会看到URL是逻辑的而不是物理的。例如,您看到对myServer.com/user/id
的POST请求,并且从未例如使用.php
扩展名或任何已使用的技术。如何生成Rest中使用的逻辑URL
在我的web服务中,所有的请求都是到PHP脚本的物理URL。我在这里做错了什么?
这只是你的web服务没有休息,也有采用不同的技术来进行网络服务多路:
.SOAP
.XML-RPC
.Zend_Rest(if you are familiar with zend-framework)
.Rest
.....
一些是纯粹的协议,而另一些则仅仅是“惯例”,那么.. 回答你的问题是:不,你没有做错任何事情。
Timmz非常感谢。既然你似乎知道你在说什么,你可以在这里看看这个问题:http://stackoverflow.com/questions/17209809/logical-and-physical-urls。你会怎么称呼这个网络服务?它是否休息? –
什么让我的网络服务不是Restfull?我完全不明白它:( –
据我了解REST:正弦一个URL包含.php或类似的东西:site.com/parm1=1?&email = ...,那么它不是REST:因为REST是“设计在一个使用“干净”Urls.please方式来检查这个网站,它很好地解释了事情:http://microformats.org/wiki/rest/urls – mboullouz