标签: php http
我们可以从数据库中删除一个值,如果该值是使用POST发送到另一个页面然后触发删除查询,那么POST和DELETE在这种情况下有什么区别?
答案 0 :(得分:0)
POST和DELETE之间的最大区别是“语义”。在RESTful的观点中,动词对于特定的HTTP操作应该是精确的。在您的情况下,甚至可以使用GET请求来删除DB中的内容,但这显然是无稽之谈。要删除DB中的内容,DELETE肯定是更好的选择。
但是,有两种特殊情况(可能更多)你必须使用POST而不是DELETE: