[gx-l] Método POST con HTTPCLIENT

Estimados:


Me encuentro trabajando con Gx.Ev.1 U7, generador C#.
Mi objetivo es el siguiente: Lograr llamar a una aplicación .CGI externa pasandole parámetros, y que ademas me levante en el browser la pantalla correspondiente a esa aquella aplicación externa.Lo primero que intente fue realizar un método POST vía variable tipo HTTPCLIENT, código que hasta ahora aun no me funciona.Para hacer la prueba local, intente realizar lo mismo llamando a un webpanel.
Reitero, la gracia es que realice el envio de parámetros, y en el webpanel llamado se haga el get de aquellos.Esto no me esta funcionando.En el webpanel llamado pongo las variables en pantalla para ver si las recibe y no pasa nada.Lo raro es que en aquel webpanel también pongo una variable que me recupera la url del objeto que este haciendo el post, y si me la muestra correctamente.Mi código es el siguiente:

Webpanel llamador:

***&POST = TIPO HTTPCLIENT

&post.AddHeader("Content-Type", "application/x-www-form-urlencoded") 
&post.Secure = 0
&post.Host = 'localhost'
&post.Port =  80
&post.BaseUrl = '/'
&post.Timeout = 100
&post.AddVariable('MONTO',&monto.ToString().Trim())
&conexion2 = 'webpaytst/webpanel1.aspx'
&post.Execute('POST',&conexion2.Trim())
link(webpanel1)

Webpanel llamado:

Event Start

&url = &httprequest.Referrer
&respuestapost = &httprequest.GetVariable('MONTO').Trim()
&error = &httprequest.ErrDescription

EndEvent

De antemano muy agradecido por su cooperación.

Saludos!
--
Jaime Díaz González
Estudiante 4to año Ingeniería Gestión Informática INACAP
Puerto Montt
9-4057743


--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "[gx-l] Método POST con HTTPCLIENT"

Publicar un comentario