La Red Argentina
  

Argentina Bpath Network

Métodos GET y POST

La principal diferencia entre ambos esta en cómo envían los datos a la dirección del action. El método GET los pasa por la URL, por ejemplo, si tuvieras un formulario así:

<FORM ACTION = "laquesea" METHOD = "GET">
...campos del formulario...
</FORM>

Al pulsar el botón de envío, el navegador pasará la información del formulario por la URL (digamos la dirección) así: laquesea?Campo=Loquehayaenelcampo
El metodo POST al igual que el GET, no es especifico para el "mailto:", se puede usar tambien con CGIs, ASP, etc. Y se diferencia, en que envía la información, por medio de encabezados HTTP a una URL (cuando se solicita o recibe una página por el protocolo HTTP, este no solo transmite la página, sino también una información previa, como puede ser información sobre el navegador, el servidor, la fecha de caducidad de la página, etc... estos datos son los encabezados HTTP (bueno, más o menos, yo tampoco tengo esto muy claro). A la hora de enviar formularios este método está mucho más aconsejado que el GET, ya que algunos servidores pueden limitar el tamaño de la URL, con lo cual se corre el riesgo de perder información del formulario.

El metodo GET se usa más, generalmente, para pasar parámetros a CGIs, ASPs, etc. Y tiene la ventaja de que se puede usar también sobre enlaces (podrías poner, por ejemplo, <A HREF = "programa.cgi?Parametro=valor">, sin embargo eso no lo podés hacer con el método POST).

En cuanto a usarlos con "mailto:", a mí me funcionan ambos métodos con el Explorer y el Outlook Express. La diferencia de usar aquí, uno u otro, es que en el POST envía automaticamente el e-mail, mientras que el GET sólo abre el Outlook con la dirección que le pongamos (y no mete en ella los parametros del GET ni caracteres raros). Es más, gracias a que se puede usar con un enlace normal, se pueden hacer cosas como:
<A HREF= "mailto:email@servidor.com?subject=hola amigo">Escribeme</A>
Con lo cual al pinchar, abriría el programa de correo y automáticamente pondría en el asunto hola amigo.

DAVID MELLADO
 

Argentina Bpath Network

  

© La Red Argentina
Creado y mantenido por: Cristian Gentiluomo
Prohibida la copia total o parcial de cualquier información o material sin previa autorización del autor.
www.laredarg.com