【发布时间】:2020-09-13 07:57:50
【问题描述】:
我正在使用 nodejs 创建一个 TODO 列表应用程序,我需要一个选项来删除一个 todo 记录。所以我创建了一个包含删除按钮的 HTML 表单,但我只能使用 POST 作为方法。实际上我的代码运行良好,但是使用 POST 删除记录有什么问题吗?
【问题讨论】:
-
那么它解释了你的问题吗?
标签: html node.js mongodb express http
我正在使用 nodejs 创建一个 TODO 列表应用程序,我需要一个选项来删除一个 todo 记录。所以我创建了一个包含删除按钮的 HTML 表单,但我只能使用 POST 作为方法。实际上我的代码运行良好,但是使用 POST 删除记录有什么问题吗?
【问题讨论】:
标签: html node.js mongodb express http
不,没有。除了GET 和POST 请求之外,大多数其他HTTP 方法仅用于语义目的。除了一些值得注意的例子,例如OPTIONS,它用于传达支持的方法。使用正确的 HTTP 动词将使您的应用程序/API 更易于理解。
HTTP 状态码也是如此。在功能方面,发送 200(OK)、201(Created)或 202(Accepted)来表示成功的请求并不重要。但是,发送正确的状态码可以避免必要的混淆。
【讨论】: