什么意味着REST风格的URL

时间:2012-07-11 16:54:22

标签: web-services rest web

  

可能重复:
  what is rest,and what is its advantage

这是书WAHHP

中的一些内容
  

虽然包含查询字符串中的参数的URL可以   它们本身符合REST约束,术语“REST风格的URL”是   通常用于表示包含其中的参数的URL   URL文件路径,而不是查询字符串。例如,   以下包含查询字符串的URL:   http://wahh-app.com/search?make=ford&model=pinto对应于。{   以下URL包含“REST样式”参数:   http://wahh-app.com/search/ford/pinto

我实际上无法理解上述含义。如何在我的应用程序中设计休息式URL?一般来说,你能解释一下差异和实施方法吗?

2 个答案:

答案 0 :(得分:6)

什么是手段而不是像:

这样的网址
/page.php?id=202&date=07112012

您的网址将是:

/page/202/07112012/ or /{page}/{id}/{data}

我没有创建一系列参数,而是将参数构建到URL的结构中。有许多框架取决于您使用的技术,这将允许您创建结构如此的URL。

答案 1 :(得分:0)

在REST应用程序中,您可以使用相同的URL根据HTTP谓词进行任何操作 以下URL http:domian.com/user/1可以删除,显示或编辑ID为1的用户 要删除用户,请使用DELETE谓词发送请求,SHOW使用GET ver并编辑使用带有参数的POST动词。
要了解更多信息,请阅读:http://en.wikipedia.org/wiki/REST