Necesito enviar HTTP-POST

07/11/2005 - 18:48 por Rene Bustamante | Informe spam
Hola, alguien puede explicarme, sugerirme o facilitarme un ejemplo donde se
pueda enviar un pagina web con una seria de controles.

es decir necesito hacer un POST con envio de una serie de datos (text,
combobox y listbox).


saludos.

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
07/11/2005 - 20:47 | Informe spam
Hola Rene,

Puedes crear un formulario muy simple en "HTML" puro, agregar controles
hidden y enviarlo a otra página.

<html>
<body onload="document.Datos.action.submit();">
<form name="Datos" action="MiPagina.aspx" method="POST">
<input="hidden" name="Nombre" value="el valor">
<input="hidden" name="Direccion" value="el otro valor">
</form>
</body>
</html>


Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas



"Rene Bustamante" escribió en el mensaje
news:
Hola, alguien puede explicarme, sugerirme o facilitarme un ejemplo donde
se pueda enviar un pagina web con una seria de controles.

es decir necesito hacer un POST con envio de una serie de datos (text,
combobox y listbox).


saludos.

Respuesta Responder a este mensaje
#2 Rene Bustamante
07/11/2005 - 21:23 | Informe spam
De hecho me exprese mal.

Necesito hacer un codigo en vb o c# para capturar informacion de una pagina
web X, pero para llegar a este, necesito validarme via un formulario donde
me piden una serie de datos.

Mi problema es que no se como debo implementar el envio de informacion con
los datos en mension, encontre la clase HttpWebRequest y HttpWebResponse
pero en la documentacion solo encontre lectura de URL mas no el envio via
POST (la pagina en mencion envia metodo post).

gracias por tu rpta.


"Jhonny Vargas P. [MVP]" escribió en el
mensaje news:
Hola Rene,

Puedes crear un formulario muy simple en "HTML" puro, agregar controles
hidden y enviarlo a otra página.

<html>
<body onload="document.Datos.action.submit();">
<form name="Datos" action="MiPagina.aspx" method="POST">
<input="hidden" name="Nombre" value="el valor">
<input="hidden" name="Direccion" value="el otro valor">
</form>
</body>
</html>


Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas



"Rene Bustamante" escribió en el mensaje
news:
Hola, alguien puede explicarme, sugerirme o facilitarme un ejemplo donde
se pueda enviar un pagina web con una seria de controles.

es decir necesito hacer un POST con envio de una serie de datos (text,
combobox y listbox).


saludos.





Respuesta Responder a este mensaje
#3 Victor
07/11/2005 - 23:11 | Informe spam
<form id="Form1" action="http://PaginaDestino" method="post">
<INPUT id="Dato1" name="Dato1" runat="server"><br>
<INPUT id="Dato2" name="Dato2" runat="server"><br>
<INPUT type="submit" value="Aceptar" name="Aceptar" id="Submit1"
runat="server">
</form>

Muy importante poner la propiedad enableViewState a False en el DOCUMENT.

Un abrazo.



"Rene Bustamante" escribió en el mensaje
news:
Hola, alguien puede explicarme, sugerirme o facilitarme un ejemplo donde


se
pueda enviar un pagina web con una seria de controles.

es decir necesito hacer un POST con envio de una serie de datos (text,
combobox y listbox).


saludos.


Respuesta Responder a este mensaje
#4 A.Poblacion
08/11/2005 - 08:06 | Informe spam
"Rene Bustamante" wrote in message
news:
De hecho me exprese mal.

Necesito hacer un codigo en vb o c# para capturar informacion de una


pagina
web X, pero para llegar a este, necesito validarme via un formulario donde
me piden una serie de datos.

Mi problema es que no se como debo implementar el envio de informacion con
los datos en mension, encontre la clase HttpWebRequest y HttpWebResponse
pero en la documentacion solo encontre lectura de URL mas no el envio via
POST (la pagina en mencion envia metodo post).



HttpWebRequest tiene una propiedad "Method" en la que tienes que poner
"POST". Y tiene un método "GetRequestStream" que te devuelve un Stream en el
que tienes que escribir (con Write()) los datos que quieras transmitir en el
POST. El formato de los datos es el mismo que meterías en un GET, es decir,
control1=valor1&control2=valor2&control3=valor3.
Respuesta Responder a este mensaje
#5 Rene Bustamante
08/11/2005 - 18:37 | Informe spam
ok gracias, la clave esta el write, gracias nuevamente. (8)
"A.Poblacion" escribió en
el mensaje news:
"Rene Bustamante" wrote in message
news:
De hecho me exprese mal.

Necesito hacer un codigo en vb o c# para capturar informacion de una


pagina
web X, pero para llegar a este, necesito validarme via un formulario
donde
me piden una serie de datos.

Mi problema es que no se como debo implementar el envio de informacion
con
los datos en mension, encontre la clase HttpWebRequest y HttpWebResponse
pero en la documentacion solo encontre lectura de URL mas no el envio via
POST (la pagina en mencion envia metodo post).



HttpWebRequest tiene una propiedad "Method" en la que tienes que poner
"POST". Y tiene un método "GetRequestStream" que te devuelve un Stream en
el
que tienes que escribir (con Write()) los datos que quieras transmitir en
el
POST. El formato de los datos es el mismo que meterías en un GET, es
decir,
control1=valor1&control2=valor2&control3=valor3.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida