tratar valores recibidos por un post

14/12/2005 - 14:50 por Javier Pérez | Informe spam
Buenas, si desde una pagina me envian por POST una cadena/documento
XML, como debo recibirlo desde esta página.??

Gracias,
 

Leer las respuestas

#1 Marino Posadas
18/12/2005 - 23:09 | Informe spam
Hola Javier

El manual oficial de microsoft sobre WebServices incluye el siguiente código
que quizá te sirva como idea:

HttpWebRequest req = (HttpWebRequest)
WebRequest.Create(@"http://localhost/Sitio/Servicio.asmx");
req.ContentType= "text/xml";
req.Method = "HelloWorld";
req.ContentLength%;
Stream s;
s = req.GetRequestStream();
StreamWriter sw = new StreamWriter(s,Encoding.ASCII);
sw.Write(content);
sw.Close();
HttpWebResponse res = (HttpWebResponse) req.GetResponse();
s = res.GetResponseStream();
StreamReader sr = new StreamReader(s,Encoding.ASCII);
StringBuilder sb = new StringBuilder();
char [] data = new char[1024];
int nBytes;
do {
nBytes = sr.Read(data,0,(int)1024);
sb.Append(data);
}
while (nBytes == 1024);
}


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net


"Javier Pérez" escribió en el mensaje
news:
Buenas, si desde una pagina me envian por POST una cadena/documento
XML, como debo recibirlo desde esta página.??

Gracias,

Preguntas similares