POST 与 AJAX 请求中的 DELETE

POST vs DELETE in AJAX requests

jQuery AJAX 支持DELETE方法吧?

请列举使用 POST 与 DELETE jQuery AJAX 向后端请求删除对象的赞成和反对论据。

对于 DELETE 请求,我们可能会遇到代理服务器问题,这是真的吗?

根据维基百科 (https://en.wikipedia.org/wiki/Representational_state_transfer) 的说法是双重的:一方面 'Unlike SOAP-based Web services, there is no "official" standard for RESTful Web APIs.' 而另一方面 PUT 和 DELETE 是 'Standard HTTP Methods'

对于 DELETE 最有力的论据是它是使用最广泛的 REST 公认标准,当您必须"justify" 进行选择时,这是一个优势(公认的标准是正确的,除非有特定的理由说相反)

反对 DELETE(以及for using POST)的最强论据是通过简单的测试要容易得多形式,如果你使用奇怪的框架(我只是假设,我不知道这样的事情)

此外,标准 HTTP 方法不应被代理阻止(使用 HTTP 正是 Web 服务不被阻止的关键)所以我最终会选择标准并使用 DELETE,如维基百科文章中所示。