Http 动词(Put、Delete、Post、Get ...)- 不要在 API 中使用它们

Http Verbs (Put, Delete, Post, Get ...) - use them not in an API

我有一个关于在 API/Webservice 之外使用 Http Verbs 方法的问题。

我读了很多关于这些动词的资料,它们通常用于休息 API。但是,如果我正在编写一个 "normal" 应用程序,一个基于 mvc 框架的具有 php 的普通网站,那么在控制器方法中也使用这些 http 动词更好,还是我应该始终使用 POST ?

这个"Http Verbs pattern"可以用在正常的应用中吗,还是只有当你写一个应该被别人used/called的API?

此致。

由于许多浏览器仅支持 GET 和 POST(主要是 PUT)方法,您应该使用它们。

如果您将使用更具体的方法,那么您可能会遇到一些来自拥有一些奇异的自制浏览器(主要用于手机)的用户的错误。