在MVC中,可以通过POST实现删除记录,那么需要DELETE动词吗?

时间:2017-11-13 07:50:51

标签: asp.net-mvc http

删除可以通过HTTP POST实现,那么为什么我们需要一个名为DELETE的单独的HTTP动词?

1 个答案:

答案 0 :(得分:1)

引用侏罗纪公园:

enter image description here

拥有DELETE动词是一种约定。它使您的API易于利用和自我描述。

从技术上讲,您可以使用带有GETaction=网址参数的data=动词来执行任何CRUD操作,但这样做会不直观,使您的应用难以使用(以及除了你自己以外的任何人保持!)。