update method example data rest http-patch

rest - method - Compatibilidad con HTTP PATCH en navegadores



patch web service (1)

Estoy diseñando puntos finales REST para mi aplicación y necesito usar PATCH para algunos de los puntos finales. ¿Todos los navegadores compatibles con HTTP / 1.1 podrán soportar el PATCH?


HTTP / 1.1 no definió el método PATCH .

HTTP / 1.1 se deja abierto para que los clientes y / o servidores agreguen nuevos métodos.

RFC 5789 definió las convenciones para usar el método PATCH .

El método definido en una solicitud HTTP no es más que una cadena. Los navegadores deben permitir que JavaScript use el método HTTP que desee en XmlHttpRequest ; vea este Q & A para más información. En resumen, cualquier navegador moderno le permitirá hacer esto, es decir, IE9 + y Firefox / Chrome / Safari / Opera / Spartan de los últimos años.

Además, no olvides que el servidor también necesita manejar específicamente el método PATCH , no sucede mágicamente.