使用RESTFUL方法获取表单的方法

时间:2014-03-16 11:37:17

标签: node.js rest express

我知道一些最常用的方法,如POST,GET,PUT,UPDATE,DELETE ......

但是我很难理解如何以非黑客的方式实现这一目标。

GET   /product  // get a list of products
POST  /product  // update product
PUT   /product  //
DELETE /product //

我的问题是如何处理表格?

我应该使用什么方法?

所以问题是,我想使用/product来获取表单,然后使用post / put来更新。

你们怎么处理这个?

2 个答案:

答案 0 :(得分:1)

Restful是关于资源,将Product视为资源,POST是创建资源。

表单是否是您案例中的资源(您是否会创建或删除表单)?,如果是,则应该有一个GET /产品表单来获取表单。否则,如果表单本身不是资源,获取带有表单的页面就像获取主页一样,与REST无关,而且Method很可能是GET

答案 1 :(得分:0)

表单在REST意义上不是资源,因为它不对应于服务器状态中的任何内容。表单是客户端的UI组件。

您应该将REST资源和处理它们的方法与提供客户端UI的代码分开。