yo no me preocuparía por la sobrecarga de un POST para apoyar una solicitud DELETE.
HTML 4.0 y XHTML 1.0 solamente obtener apoyo y POST peticiones (VIa) por lo que es un lugar común para túnel de un PUT/DELETE a través de un campo de formulario oculto que es leído por el servidor y dispathced apropiadamente. Esta técnica preserva la compatibilidad entre los navegadores y le permite ignorar los problemas del firewall.
Ruby On Rails y .NET manejan solicitudes RESTful de esta manera.
Como un aparte GET, POST, PUT & las solicitudes DELETE son totalmente compatibles a través del objeto de solicitud XMLHttpRequest en este momento. XHTML 2.0 es oficialmente compatible con GET, POST, PUT & DELETE también.
El problema es cómo saber si la solicitud será bloqueada, y en ese caso túnel DELETE sobre POST: no estoy realmente preparado para romper REST por 0.02% [citación requerida] de usuarios (mi medida de qué tan seguido sucede). –