datos POST

27/04/2006 - 23:19 por Jaime Ferrer | Informe spam
Actualmente un cliente, para acceder a unos datos, entra en el IE, va a un
formulario de Internet, lo rellena, le da al submit que le manda los datos
requeridos por respuesta.

Como los datos que tiene que entrar en el formulario son datos que ya están
en mi programa, he intentado crear un objeto WebBrowser de las FFC de VFP y
llamar al método Navigate2 para ir a la página de resultados. El problema es
que no sé el formato en que le he de pasar los datos POST en uno de los
parámetros del Navigate2.

De momento he solucionado el problema utilizando el método publicado en
Portalfox para rellenar formulario en el IE a través de VFP, pero creo que
el anterior sistema, si puede funcionar, seria más directo.

¿Alguién me puede decir algún ejemplo?

Jaime Ferrer
 

Leer las respuestas

#1 Jorge Pérez
28/04/2006 - 00:40 | Informe spam
Hola Jaime, en términos generales, cuando pasas parámetros en una URL,
debes utilizar la siguiente sintaxis:

http://wwww.xxx.com?param1=abcd&...mp;param..

Si vas a construir dinámicamente el URL, te recomiendo tener la
precaución de hacerlo de la siguiente forma:

m.cUrl = "http://www.xxx.com?param1=" + m.cParam1 + "&" + m.cParam2 +
"&" + .

No incluyes el carácter "&" en la definición del parámetro como he visto
en algunos casos:

m.cParam2 = "&cParam2=" + m.cVal1 + . VFP tiende a tratarlo como una
expansión de macro y producirá resultados inesperados.

Ten en cuenta que los parámetros pasados en una URL son sensibles al tamaño:

Param1 <> param1 <> paRam1 .

Podría darte una solución muy sencilla utilizando una de las librerías
de AFP3 que puede distribuirse gratuitamente, pero para esto debes
obtener una copia de AFP3 de AfPages.com.

Cordial saludo,
Jorge Pérez

Jaime Ferrer escribió:
Actualmente un cliente, para acceder a unos datos, entra en el IE, va a un
formulario de Internet, lo rellena, le da al submit que le manda los datos
requeridos por respuesta.

Como los datos que tiene que entrar en el formulario son datos que ya están
en mi programa, he intentado crear un objeto WebBrowser de las FFC de VFP y
llamar al método Navigate2 para ir a la página de resultados. El problema es
que no sé el formato en que le he de pasar los datos POST en uno de los
parámetros del Navigate2.

De momento he solucionado el problema utilizando el método publicado en
Portalfox para rellenar formulario en el IE a través de VFP, pero creo que
el anterior sistema, si puede funcionar, seria más directo.

¿Alguién me puede decir algún ejemplo?

Jaime Ferrer


Preguntas similares