http - peligroso - ¿Hay algo que no sea bueno usando POST en lugar de GET?
se lava la boca antes o despues de desayunar (2)
Nunca use solicitudes POST para páginas normales con solo vista. Las solicitudes POST no se pueden marcar, enviar por correo electrónico o reutilizar. Arruinan la navegación adecuada con los botones de navegación hacia atrás / adelante. Solo utilícelos para enviar datos al servidor en una única operación y (generalmente) haga que el servidor responda con un redireccionamiento.
Aparte de eso, no son más o menos eficientes o seguras que las solicitudes GET, son solo para un propósito diferente.
Sé la diferencia entre POST y GET, sin embargo, si utilicé POST en lugar de GET, ¿hay algo que no sea bueno además de no cumplir con los estándares de W3C? ¿Hay algo de ineficiencia, inseguridad o cualquier otra cosa?
Ver la respuesta del engaño:
POST requests can''t be bookmarked.
En todas las entrevistas que he hecho, todas las enseñanzas que he hecho, este es el mejor lugar para comenzar. Hay mucho más, pero comienza con esto.
Ignora cualquier cosa que alguien diga sobre la seguridad. Un buen hacker puede cambiar POST para GET fácilmente.
Si llega hasta aquí, sepa que POST cambia los datos (agrega una membresía o carga una tarjeta de crédito), mientras que GET solo obtiene datos (busca camisas rojas). Los creadores de navegadores hacen que sus navegadores se comporten de forma diferente por los resultados de POST vs GET. Los resultados de POST tienen efectos secundarios que puede que no desee repetir (como agregar otra membresía o cargar una tarjeta de crédito).
Si entiende ESTO, entonces lea sobre el patrón POST-Redirect-GET, y entiéndalo bien. (Entonces, sepa que GET tiene un límite de longitud de URL, y que puede necesitar recurrir a POST en este caso).