AJAX请求中的POST与DELETE

时间:2017-04-02 08:57:42

标签: jquery post frontend backend http-delete

jQuery AJAX支持DELETE方法,对吗?

请列举使用POST和DELETE jQuery AJAX请求后端删除对象的赞成和反对意见。

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

1 个答案:

答案 0 :(得分:2)

根据维基百科(https://en.wikipedia.org/wiki/Representational_state_transfer),这个论点是双重的:一方面'与基于SOAP的Web服务不同,没有"官方" RESTful Web API的标准。'而在另一方面,PUT和DELETE是标准HTTP方法'

对于 DELETE来说,最强大的论据是它是REST中使用最广泛的公认标准,当你必须"证明"时,这是一个优势。 jour选择(一个公认的标准是正确的,除非有具体的理由说明相反的情况)

最强的论据反对 DELETE(和 for 使用POST)是通过简单的表单测试更容易,如果你使用奇怪的框架(我只是假设,我不知道这些事情)

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