这是书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?一般来说,你能解释一下差异和实施方法吗?
答案 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