如何使用PUT和DELETE进行REST

时间:2010-06-14 17:51:33

标签: rest jquery

它说明了jQuery.ajax()方法的type选项

  

要求的类型(“POST”或“GET”),默认为“GET”。注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们。

因此...

  1. 这是否意味着如果浏览器不支持PUT和DELETE,PUT和DELETE将不起作用,或者只是用户在浏览器中无法完成PUT和DELETE?

  2. 如果我不能或不应该使用这些,那么人们通常会做什么呢?将方法作为GET或POST参数发送?或

1 个答案:

答案 0 :(得分:3)

如果浏览器不支持,PUT和DELETE将不起作用。通常的解决方法是使用保存方法的额外字段执行POST请求(例如POST值中的_method =“PUT”)。一些Web框架(Spring MVC,Ruby on Rails)将为您做这种事情。