Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tanto GET como POST, justamente por ser mtodos ambos de HTTP,
ejecutan un request y response, y a mi criterio esto suele ser parte de la
confusin sobre los objetivos reales de ambos mtodos.
1
2
3
Lo que hace este link es muy sencillo, por medio del evento onclick de
JavaScript, crea dinmicamente un formulario, le dice que ser POST (ya
que por defecto sera GET), le asigna la URL del enlace al action del form,
enva el formulario y retorna false para no ejecutar el link en s. Para hacer
esto con Symfony simplemente usamos el helper link_to agregando la
opcin post=true:
?
Espero que con esto se haya entendido la diferencia real entre los mtodos
GET y POST del protocolo HTTP y que cuando vayamos a utilizar un link
o un formulario nos detengamos a pensar dos veces cual mtodo es el ms
apropiado para no arriesgar la seguridad ni la consistencia del sitio.
Este es un artculo interesante para continuar con este tema.
En el siguiente artculo vamos a hablar sobre la forma de utilizar estos dos
mtodos con Ajax y jQuery.