为什么浏览器本身不能发送除GET和POST之外的http请求?

时间:2015-10-16 10:38:14

标签: ruby-on-rails rest http browser

基本上,标题说明了一切。我在阅读rails tutorial中的http请求时遇到过这个问题:

  

另外两个动词PATCH和DELETE用于更新和   销毁远程服务器上的东西。这些要求不太常见   因为浏览器无法发送它们而不是GET和POST   原生,但一些Web框架(包括Ruby on Rails)有   聪明的方式让它看起来像浏览器发出这样的请求。

为什么需要进行黑客攻击才能发出PATCH请求?为什么浏览器不能原生地执行这样的事情?我错过了什么吗?
我一直在寻找相当长的一段时间,但无法对这些问题给出明确的答案。提前谢谢。

0 个答案:

没有答案