由于并非所有客户端浏览器都支持put和delete,因此对所有crud操作仅使用'get'和'post'是一种好习惯吗?
答案 0 :(得分:2)
通常,当您使用restful接口时,它不适用于浏览器...它适用于客户端软件,如Javascript,桌面应用程序或第3方接口。
答案 1 :(得分:1)
是。但是,您的框架仍应支持正确的PUT和DELETE请求.Ruby on Rails通过使用特殊参数来POST请求来模拟这些请求 - 框架然后根据需要将请求路由到PUT / DELETE处理程序。
答案 2 :(得分:1)
请参阅此常见问题解答页面中的第一个条目:http://code.google.com/p/implementing-rest/wiki/FAQ