3

你知道资源编辑路径在一个 restful web 应用程序上应该是什么样子吗?

找不到任何严肃的参考,但Ruby on Rails只是一种约定。

我不是在谈论用于更新资源的 put 请求,而是通常向用户返回表单或类似内容以让他创建并提交更新资源的最终 put 请求的路径。

前面提到的Ruby on Rails 方式的一个示例是get请求:

http://domain.com/resource_name/resource_id/edit

只是想知道是否有一些严肃的参考或解释使这成为一种好方法。

4

1 回答 1

2

我想你的问题有点含糊;但我会试一试。

假设您在http://example.com/planets/earth有一个资源。如果您想编辑有关地球的内容,请使用您希望它具有的新表示对该 URI 执行 PUT。例如,用户也可以这样说:http ://example.com/users/JamesKirk 。

关于 REST 的重要一点是,“编辑”路径根本不被视为路径,它是 HTTP 的方法以及它们如何对您的资源进行操作。

这是一本关于 RESTful Web 服务主题的好书:RESTful Web Services

于 2011-08-31T17:36:13.557 回答