直到我开始在rails中使用支架,我才意识到REST的强大功能。这让生活变得如此简单。现在,每当我尝试开发Web应用程序时,我只会想到这6个动词。但我怀疑。搜索如何与REST相关。 基本上是包含用户输入搜索词的表单的搜索页面。 这是哪个动词?是列表吗? 什么是搜索结果?节目?
答案 0 :(得分:6)
使用一些奇特的属性搜索集合:
GET /articles?q=RESFful+Architecture&in_title=1
类似的东西。
关于这个主题有很多资源,例如,在ajaxpatterns上查看Handling arbitrary actions。
答案 1 :(得分:1)
如果我理解你的说法是正确的,那么搜索页面就不会是其他服务的一部分,而是会提交给它。
搜索结果将是您定义的第一个类对象的列表。 Uri将描述正在显示的资源。
总是使用GET
来检索资源例如:GET / cars?term = hyundai + green