【问题标题】:How to do REST with PUT and DELETE如何使用 PUT 和 DELETE 进行 REST
【发布时间】:2011-03-03 15:29:34
【问题描述】:

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

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

所以...

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

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

【问题讨论】:

    标签: rest jquery


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-07-18
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 2016-06-20
      相关资源
      最近更新 更多