Abrir pagina WEB con Post desde una aplicacion Windows. Urgente!

30/04/2007 - 15:35 por Lazarte Federico | Informe spam
Estimados.
Necesito desde una aplicacion WinForms poder llamar a una url, que
esta se abra en una ventana del explorador de windows y ademas pasarle
unos parametros por post.
El envio de los parametros lo tengo resuelto, y, la pagina me
contesta, lo que no logro es poder abrir la ventana del navegador con
la url.
Alguien me podria dar una mano?.
Gracias.

Preguntas similare

Leer las respuestas

#6 Lazarte Federico
30/04/2007 - 21:46 | Informe spam
On 30 abr, 16:12, "Hadi Hariri" wrote:
Lazarte Federico wrote:
> On 30 abr, 14:52, "Octavio Hernandez"
> wrote:
> > Hola,

> > Puedes usar el control WebBrowser, como se indica aquí:

> > http://support.microsoft.com/kb/313068/en-us

> > Slds - Octavio

> > "Lazarte Federico" escribió en el
> > mensajenews:

> > > Estimados.
> > > Necesito desde una aplicacion WinForms poder llamar a una url, que
> > > esta se abra en una ventana del explorador de windows y ademas
> > > pasarle unos parametros por post.
> > > El envio de los parametros lo tengo resuelto, y, la pagina me
> > > contesta, lo que no logro es poder abrir la ventana del navegador
> > > con la url.
> > > Alguien me podria dar una mano?.
> > > Gracias.- Ocultar texto de la cita -

> > - Mostrar texto de la cita -

> Hola. Gracias por la respuesta.
> Pero necesito que se abra en una nueva ventana del explorador de
> internet predeterminado. A este control hay que utilizarlo dentro de
> un winform.
> Gracias.

Entonces que es lo que quieres? Utilizas el HttpWebRequest para hacer
la petición y el resultado lo quieres mostrar en el navegador
predeterminado? Si es así, lo que podrías hacer es guardar el resultado
a un fichero temporal y luego abrir el navegador referenciado ese
fichero. Ya puestos, podrías crearte un HttpListener y luego
redireccionar el navegador al 127.0.0.1 (o la ip local) y servirlo de
ahí.

Hadi Haririhttp://www.hadihariri.comhttp://www.malagadnug.org- Eventos, recursos, artículos y más- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola.
Queria algo similar a cuando trabajabas en asp, redireccionas a una
pagina en una nueva ventana de navegador con los datos enviados por
post,. la pagina que carga en el navegador es el resultado del
procesamiento de la url con los parametros enviados.
gracias.
Respuesta Responder a este mensaje
#7 Hadi Hariri
30/04/2007 - 22:28 | Informe spam
Pues entonces lo que te comento puede servirte, no?



Hadi Hariri
http://www.hadihariri.com
http://www.malagadnug.org - Eventos, recursos, artículos y más
Respuesta Responder a este mensaje
#8 Lazarte Federico
30/04/2007 - 22:38 | Informe spam
On 30 abr, 17:28, "Hadi Hariri" wrote:
Pues entonces lo que te comento puede servirte, no?

Hadi Haririhttp://www.hadihariri.comhttp://www.malagadnug.org- Eventos, recursos, artículos y más



Si puede que me sirva, el echo es que nunca implemente un
HttpListener, investigo un poco y te aviso.
Gracias.
Respuesta Responder a este mensaje
#9 Lazarte Federico
30/04/2007 - 22:42 | Informe spam
On 30 abr, 16:12, "Hadi Hariri" wrote:
Lazarte Federico wrote:
> On 30 abr, 14:52, "Octavio Hernandez"
> wrote:
> > Hola,

> > Puedes usar el control WebBrowser, como se indica aquí:

> > http://support.microsoft.com/kb/313068/en-us

> > Slds - Octavio

> > "Lazarte Federico" escribió en el
> > mensajenews:

> > > Estimados.
> > > Necesito desde una aplicacion WinForms poder llamar a una url, que
> > > esta se abra en una ventana del explorador de windows y ademas
> > > pasarle unos parametros por post.
> > > El envio de los parametros lo tengo resuelto, y, la pagina me
> > > contesta, lo que no logro es poder abrir la ventana del navegador
> > > con la url.
> > > Alguien me podria dar una mano?.
> > > Gracias.- Ocultar texto de la cita -

> > - Mostrar texto de la cita -

> Hola. Gracias por la respuesta.
> Pero necesito que se abra en una nueva ventana del explorador de
> internet predeterminado. A este control hay que utilizarlo dentro de
> un winform.
> Gracias.

Entonces que es lo que quieres? Utilizas el HttpWebRequest para hacer
la petición y el resultado lo quieres mostrar en el navegador
predeterminado? Si es así, lo que podrías hacer es guardar el resultado
a un fichero temporal y luego abrir el navegador referenciado ese
fichero. Ya puestos, podrías crearte un HttpListener y luego
redireccionar el navegador al 127.0.0.1 (o la ip local) y servirlo de
ahí.

Hadi Haririhttp://www.hadihariri.comhttp://www.malagadnug.org- Eventos, recursos, artículos y más- Ocultar texto de la cita -

- Mostrar texto de la cita -



Investigando sobre el HttpListener, solo funciona para pcs con windows
xp sp2 o windows 2003, por lo que no me sirve, necesito algo mas
generico.
Gracias.
Respuesta Responder a este mensaje
#10 Hadi Hariri
01/05/2007 - 08:22 | Informe spam
Investigando sobre el HttpListener, solo funciona para pcs con windows
xp sp2 o windows 2003, por lo que no me sirve, necesito algo mas
generico.
Gracias.



Una opción es utilizar Indy#. Todavía está en fase de desarrollo pero
te puede servir, tanto el servidor TCP como el servidor HTTP (que creo
recordar está hecho). De todos modos con TCP es suficiente.

http://www.codeplex.com/IndySockets

Si te hace falta ayuda para implementar el servidor, pregunta. Es
bastante sencillo. Únicamente hay que devolver las cabeceras y el
contenido.

Hadi Hariri
http://www.hadihariri.com
http://www.malagadnug.org - Eventos, recursos, artículos y más
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida