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.