HTTP PATCH support in browsers

旧巷老猫 提交于 2019-11-26 14:15:02

问题


I am designing REST endpoints for my application and i need to use PATCH for a few of the endpoints. Will all browsers that support HTTP/1.1 be able to support the PATCH ?


回答1:


HTTP/1.1 did not define the PATCH method.

HTTP/1.1 does leave itself open for clients and/or servers to add new methods.

RFC 5789 defined the conventions for using the PATCH method.

The method defined within a HTTP request is nothing more than a string. Browsers should allow JavaScript to use whatever HTTP method it wants in the XmlHttpRequest; see this Q&A for more info. In short, any modern browser will allow you to do this, i.e. IE9+ and Firefox/Chrome/Safari/Opera/Spartan from the last few years.

Also, don't forget the server needs to specifically handle the PATCH method too, it doesn't just magically happen.



来源:https://stackoverflow.com/questions/24257327/http-patch-support-in-browsers

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!