我正在为我的应用程序设计 REST 端点,我需要为一些端点使用 PATCH。所有支持 HTTP/1.1 的浏览器都能够支持 PATCH 吗?
问问题
13698 次
1 回答
42
HTTP/1.1 没有定义PATCH
方法。
HTTP/1.1 确实为客户端和/或服务器开放以添加新方法。
HTTP 请求中定义的方法只不过是一个字符串。XmlHttpRequest
浏览器应该允许 JavaScript 在;中使用它想要的任何 HTTP 方法。有关更多信息,请参阅此问答。简而言之,任何现代浏览器都允许您这样做,即过去几年的 IE9+ 和 Firefox/Chrome/Safari/Opera/Spartan。
另外,不要忘记服务器也需要专门处理该PATCH
方法,它不会神奇地发生。
于 2014-06-17T12:47:21.123 回答