¿Qué narices es esto?
El error 405 Method Not Allowed es como intentar entrar en una discoteca con zapatillas: la puerta está ahí, pero el portero (el servidor) te dice que con ese método no pasas.
Este error aparece cuando intentas usar un método HTTP (POST
, GET
, PUT
, etc.) que el servidor no acepta para esa URL. Es decir, la página existe, pero no le gusta cómo le hablas.
- Intentaste hacer un
POST
donde solo aceptanGET
- El backend está configurado en modo “tiquismiquis”
- El frontend se ha liado con los métodos
- Alguien ha cambiado la API y no te han avisado (clásico)
⚡ Dato curioso
El 405 es uno de esos errores que te hacen dudar de si eres tú o el servidor el que no se entera. Spoiler: a veces es culpa de ambos.
El 405 no es tan famoso como el 404, pero cuando aparece suele pillar a más de uno con el pie cambiado. Y sí, también tiene su hueco en el folklore de internet.