由于并非所有客户浏览器支持和删除所有客户浏览器,因此仅将“ Get”和“ post”用于所有CRUD操作是一个好习惯吗?

有帮助吗?

解决方案

通常,当您使用RESTFUL界面时,它不打算用于浏览器……它旨在用于诸如JavaScript,桌面应用程序或3-RD Party接口之类的客户端软件。

其他提示

是的。但是,您的框架仍应支持适当的PUT和删除进来的请求。Rubyon Rails通过使用特殊参数发布请求来模拟这些请求 - 然后将请求将请求路由到PUT/DELETE处理程序。

请参阅此FAQ页面中的第一个条目: http://code.google.com/p/implementing-rest/wiki/faq

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top