Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2002, 02:15
jasistemas
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: POST o GET en envio desde SWF a ASP?

En los manuales de HTML veras la diferencia, GET envia las variables en el "header" de la peticio web, a manera de cadena concatenada, asi:
http://www.forosdelweb.com/post.asp?forum_id=16&method=reply&forum_ti tle=Flash&topic_id=79619&topic_title=POST+ o+GET+en+envio+desde+SWF+a+ASP%3F&M=True

(justo tal y como lo ves arriba en el navegador de foros del web)..
La desventaja de este metodo GET es que, las variables se ven en el navegador (no es el caso con el SWF claro), y la cadena tiene un limite de caracteres a enviar.

Con post, las variables son enviadas en el "body" de la peticion web, de manera que permanecen ocultas al usuario en la barra del navegador y puedes enviar mucha mas informacion que con el querystring.


En asp recuperas las variables enviadas con get mediante:
tmp =request.querystring("campo1")
y las enviadas con POST:
tmp =request.form("campo1")

Yo te recomiendo que uses siempre que sea posible POST, ya que, dentro de flash, si lo cargas con LoadVariables, se iran todas la variables de la linea de tiempo, incluyendo las "function" o funciones definidas, lo cual contribuye a incrementar la longitud de una peticion GET.