我知道一些最常用的方法,如POST,GET,PUT,UPDATE,DELETE ......
但是我很难理解如何以非黑客的方式实现这一目标。
GET /product // get a list of products
POST /product // update product
PUT /product //
DELETE /product //
我的问题是如何处理表格?
我应该使用什么方法?
所以问题是,我想使用/product
来获取表单,然后使用post / put来更新。
你们怎么处理这个?
答案 0 :(得分:1)
Restful是关于资源,将Product视为资源,POST是创建资源。
表单是否是您案例中的资源(您是否会创建或删除表单)?,如果是,则应该有一个GET /产品表单来获取表单。否则,如果表单本身不是资源,获取带有表单的页面就像获取主页一样,与REST无关,而且Method很可能是GET
答案 1 :(得分:0)
表单在REST意义上不是资源,因为它不对应于服务器状态中的任何内容。表单是客户端的UI组件。
您应该将REST资源和处理它们的方法与提供客户端UI的代码分开。