¿Los métodos PUT, DELETE, HEAD, etc. están disponibles en la mayoría de los navegadores web?
He visto un par de preguntas por aquí comoCómo depurar servicios RESTful, que menciona:
Desafortunadamente, ese mismo navegador no me permite probar HTTP PUT, DELETE y, hasta cierto punto, incluso HTTP POST.
También he escuchado que los navegadores solo admiten GET y POST, de otras fuentes como:
http://www.packetizer.com/ws/rest.htmlhttp://www.mail-archive.com/[email protected]/msg13518.htmlhttp://www.xml.com/cs/user/view/cs_msg/1098Sin embargo, algunas pruebas rápidas en Firefox muestran que el envíoPUT
yDELETE
las solicitudes funcionan como se esperaba - elXMLHttpRequest
se completa correctamente y la solicitud se muestra en los registros del servidor con el método correcto. ¿Falta algún aspecto de esto, como la compatibilidad entre navegadores o las limitaciones no obvias?