RESTful页面需要GET和PUT吗?

时间:2013-02-16 15:59:05

标签: rest get put

我的网站有一个设计,其中显示了记录网格。对于每条记录,用户可以编辑它(GET请求)或更改其状态(此应该是PUT)。我有办法不使用Javascript吗?

也就是说,我目前的选择是:

  • 在链接处理程序中使用Javascript根据需要更改请求类型。
  • 将GET和PUT活动分开到单独的网页。
  • 通过GET进行状态更改,并在此处对REST规范视而不见。

还有其他选择吗?

谢谢, 杰罗姆。

1 个答案:

答案 0 :(得分:1)

GET不应该有任何副作用,PUT会替换URI给定位置的整个资源。所以前者应该是POST。后者也应该如此,除非事实上发送整个资源。显然,没有Javascript就可以进行POST。