Web API HTTP方法的最佳实践

时间:2016-07-04 08:34:52

标签: javascript api rest http uri

我今年夏天到目前为止一直致力于个人网络项目,涉及后端API。

由于HTML不支持HTTP方法PUT或DELETE,但是大多数REST API指南建议使用PUT和DELETE,我想知道在设计项目方面我离开了哪里。

在我看来,我有两个选择:

  1. 在前端使用JavaScript AJAX将任何PUT和DELETE请求发送到支持这些方法的API
  2. 使用HTML POST请求作为POST / DELETE请求的代理,并在请求URI本身中指定谓词,例如POST到example.com/item/1/delete将删除第1项
  3. 我倾向于选择1但是想知道在实践中做了什么,或者其他人的个人偏好是什么。

    感谢。

0 个答案:

没有答案