sábado, agosto 06, 2005
Enviar datos con POST ... CSharp
Recientemente en la Lista de Monohispano, vi referencias a como enviar variables por POST aun servidor (al parecer lo unico que encontraron fue hacerlo con GET). Bueno pues recienmente di con la solucion.
Definimos un Objeto WebCliente :
La respuesta del Servidor la tenemos en bArray y para transformala en String usamos el siguiente codigo:
Definimos un Objeto WebCliente :
WebClient myWebClient = new WebClient();Si fuera necesario le pasamos parametros de autentificacion:
myWebClient.Credentials = New NetworkCredential("usuario","clave");Creamos un contenedor para las variables q vamos a enviar con el metodo POST:
NameValueCollection myVNC = new NameValueCollection();Y le agregamos una por una las variables junto con su contenido:
myVNC.Add("nombrevariable","contenido");Y luego lo enviamos al servidor:
byte[] bArray = myWebClient.UploadValues("URL","POST",myVNC);
La respuesta del Servidor la tenemos en bArray y para transformala en String usamos el siguiente codigo:
string s = Encoding.ASCII.GetString(bArray);
Comentarios:
Vínculos a esta publicación:
<< Página Principal
Suscribirse a Comentarios de la entrada [Atom]
Vínculos a esta publicación:
<< Página Principal
Suscribirse a Entradas [Atom]

Publicar un comentario