【发布时间】:2010-12-14 04:39:54
【问题描述】:
由于并非所有客户端浏览器都支持 put 和 delete,因此对所有 crud 操作仅使用“get”和“post”是一种好习惯吗?
【问题讨论】:
由于并非所有客户端浏览器都支持 put 和 delete,因此对所有 crud 操作仅使用“get”和“post”是一种好习惯吗?
【问题讨论】:
通常,当您使用 RESTful 界面时,它并不适用于浏览器......它适用于客户端软件,例如 Javascript、桌面应用程序或 3-rd 方界面。
【讨论】:
是的。但是,您的框架仍应支持正确的 PUT 和 DELETE 请求。Ruby on Rails 通过使用特殊参数来模拟这些请求来 POST 请求——然后框架将请求路由到适当的 PUT/DELETE 处理程序。
【讨论】:
查看此常见问题页面中的第一个条目:http://code.google.com/p/implementing-rest/wiki/FAQ
【讨论】: