【问题标题】:Is there any hazards of using HTTP post method instead of DELETE使用 HTTP post 方法而不是 DELETE 是否有任何危害
【发布时间】:2020-09-13 07:57:50
【问题描述】:

我正在使用 nodejs 创建一个 TODO 列表应用程序,我需要一个选项来删除一个 todo 记录。所以我创建了一个包含删除按钮的 HTML 表单,但我只能使用 POST 作为方法。实际上我的代码运行良好,但是使用 POST 删除记录有什么问题吗?

【问题讨论】:

  • 那么它解释了你的问题吗?

标签: html node.js mongodb express http


【解决方案1】:

不,没有。除了GETPOST 请求之外,大多数其他HTTP 方法仅用于语义目的。除了一些值得注意的例子,例如OPTIONS,它用于传达支持的方法。使用正确的 HTTP 动词将使您的应用程序/API 更易于理解。

HTTP 状态码也是如此。在功能方面,发送 200(OK)、201(Created)或 202(Accepted)来表示成功的请求并不重要。但是,发送正确的状态码可以避免必要的混淆。

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 2019-10-14
    • 2010-10-21
    • 1970-01-01
    相关资源
    最近更新 更多