Enviar Datos Post

10/08/2005 - 01:20 por Carlos Rojas | Informe spam
Hola, he logrado enviar al iis un solo dato post como una sola cadena desde
vfp (fat-client), pero lo que desearia es poder enviar datos post como lo
hace el internet explorer, es decir envia un dato por cada objeto dentro del
form de la pagina y luego en el iis se puede utilizar
request.form("ElObjeto") para acceder a cada dato enviado.

Saludos
Carlos Rojas

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
10/08/2005 - 02:45 | Informe spam
On Tue, 9 Aug 2005 18:20:45 -0500, "Carlos Rojas"
wrote:

Hola, he logrado enviar al iis un solo dato post como una sola cadena desde
vfp (fat-client), pero lo que desearia es poder enviar datos post como lo
hace el internet explorer, es decir envia un dato por cada objeto dentro del
form de la pagina y luego en el iis se puede utilizar
request.form("ElObjeto") para acceder a cada dato enviado.



ver:
http://www.west-wind.com/presentati...abling.htm
http://www.west-wind.com/presentations/wchttp.htm



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 Carlos Rojas
10/08/2005 - 03:40 | Informe spam
Gracias Alex por tu respuesta, pero (salvo que esté leyendo mal) el envio de
datos los realiza utilizando un wrapping llamado wwipstuff

O=CREATEOBJECT("wwIPStuff")
*** Simple retrieval of data
lcResult = o.HTTPGet("http://www.west-wind.com/")
lcResult = o.HTTPGet("http://localhost/datafile.dat")
lcResult = o.HTTPGet("http://localhost/report.pdf")
lcData = ""
lnSize = 0
o.HTTPConnect("www.west-wind.com","rstrahl","Password")
o.AddPostKey("Name","Rick")
o.AddPostKey("Company","West Wind Technologies")
lnResult = o.HTTPGetEx("/scripts/wc.dll?PostTest",;
@lcData,@lnSize)
o.HTTPClose()

Me gustaría pero no utilizaré west wind

Mi problema está en que no sé como codificar los DatosPost antes de
enviarlos ya sea utilizando el metodo Navigate de la clase _WebBrowser4 o el
metodo send del microsoft.xmlhttp.

He encontrado codigo muy simples en VB que me indican que solo se debe de
hacer lo siguiente:
PostData = "LaInformacionQueQuieroEnviar"
PostData = StrConv(PostData, vbFromUnicode)
Headers = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
WebBrowser1.Navigate http://MiURL, 0, "", PostData, Headers


como se debe codificar estos datos post en VFP???

Saludos
Carlos Rojas




"Alex Feldstein" escribió en el mensaje
news:
On Tue, 9 Aug 2005 18:20:45 -0500, "Carlos Rojas"
wrote:

>Hola, he logrado enviar al iis un solo dato post como una sola cadena


desde
>vfp (fat-client), pero lo que desearia es poder enviar datos post como lo
>hace el internet explorer, es decir envia un dato por cada objeto dentro


del
>form de la pagina y luego en el iis se puede utilizar
>request.form("ElObjeto") para acceder a cada dato enviado.

ver:



http://www.west-wind.com/presentati...abling.htm
http://www.west-wind.com/presentations/wchttp.htm



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#3 Alex Feldstein
10/08/2005 - 13:06 | Informe spam
On Tue, 9 Aug 2005 20:40:16 -0500, "Carlos Rojas"
wrote:


He encontrado codigo muy simples en VB que me indican que solo se debe de
hacer lo siguiente:
PostData = "LaInformacionQueQuieroEnviar"
PostData = StrConv(PostData, vbFromUnicode)
Headers = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
WebBrowser1.Navigate http://MiURL, 0, "", PostData, Headers



PostData = "LaInformacionQueQuieroEnviar"
PostData = StrConv(PostData, 5)
Headers = "Content-Type: application/x-www-form-urlencoded" +;
CHR(13)+CHR(10)
WebBrowser1.Navigate(http://MiURL, 0, "", PostData, Headers)




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#4 Carlos
10/08/2005 - 18:51 | Informe spam
Muchas gracias Alex, voy a probarlo

Saludos
Carlos Rojas

P.D.: intenté leer este hilo en portal fox pero no aparecen tus respuestas,
alguno de los SysOP podria por favor verificar esto.


"Alex Feldstein" wrote:

On Tue, 9 Aug 2005 20:40:16 -0500, "Carlos Rojas"
wrote:


>He encontrado codigo muy simples en VB que me indican que solo se debe de
>hacer lo siguiente:
>PostData = "LaInformacionQueQuieroEnviar"
>PostData = StrConv(PostData, vbFromUnicode)
>Headers = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
>WebBrowser1.Navigate http://MiURL, 0, "", PostData, Headers

PostData = "LaInformacionQueQuieroEnviar"
PostData = StrConv(PostData, 5)
Headers = "Content-Type: application/x-www-form-urlencoded" +;
CHR(13)+CHR(10)
WebBrowser1.Navigate(http://MiURL, 0, "", PostData, Headers)




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

Respuesta Responder a este mensaje
#5 Luis María Guayán
10/08/2005 - 21:53 | Informe spam
... es que a Alex lo tenemos bloqueado ... :-)))

... es solo una broma, el tema es que el Gateway que usamos en PortalFox
para sincronizar los mensajes enviados y recibidos de y hacia el grupo de
noticias de Microsoft no es compatible con todos los lectores de noticias.
Alex utiliza Forte Agent como lector de noticias.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Carlos" escribió en el mensaje
news:
Muchas gracias Alex, voy a probarlo

Saludos
Carlos Rojas

P.D.: intenté leer este hilo en portal fox pero no aparecen tus


respuestas,
alguno de los SysOP podria por favor verificar esto.


"Alex Feldstein" wrote:

> On Tue, 9 Aug 2005 20:40:16 -0500, "Carlos Rojas"
> wrote:
>
>
> >He encontrado codigo muy simples en VB que me indican que solo se debe


de
> >hacer lo siguiente:
> >PostData = "LaInformacionQueQuieroEnviar"
> >PostData = StrConv(PostData, vbFromUnicode)
> >Headers = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
> >WebBrowser1.Navigate http://MiURL, 0, "", PostData, Headers
>
> PostData = "LaInformacionQueQuieroEnviar"
> PostData = StrConv(PostData, 5)
> Headers = "Content-Type: application/x-www-form-urlencoded" +;
> CHR(13)+CHR(10)
> WebBrowser1.Navigate(http://MiURL, 0, "", PostData, Headers)
>
>
>
>
> Alex Feldstein
> ________________________________
> Microsoft Visual FoxPro MVP
> Please respond in the public groups so that everybody
> can benefit from the exchange.
> Favor de responder en los foros públicos asi todos se benefician.
> (address munged with ROT-13)
>
> Blog: http://www.bloglines.com/blog/AlexFeldstein
> Website: http://feldstein.net
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida