我正在为我的应用程序设计 REST 端点,并且我需要对一些端点使用 PATCH。所有支持 HTTP/1.1 的浏览器都能够支持 PATCH 吗?
HTTP/1.1 没有定义PATCH
method.
HTTP/1.1 确实为客户端和/或服务器添加新方法敞开了大门。
RFC 5789 https://www.rfc-editor.org/rfc/rfc5789定义了使用的约定PATCH https://en.m.wikipedia.org/wiki/Patch_verb method.
HTTP 请求中定义的方法只不过是一个字符串。浏览器应该允许 JavaScript 使用它想要的任何 HTTP 方法XmlHttpRequest
; see 本次问答 https://stackoverflow.com/questions/11288608/http-patch-xmlhttprequest-support了解更多信息。简而言之,任何modern浏览器将允许您执行此操作,即过去几年的 IE9+ 和 Firefox/Chrome/Safari/Opera/Spartan。
另外,不要忘记服务器需要专门处理PATCH
方法也是如此,它不会神奇地发生。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)