WebRequest y WebProxy

05/05/2005 - 22:43 por Emanuel | Informe spam
Tengo que codificar una pagina aspx en c# que realice una llamada Http (post
o get) a una url y asignar el resultado (la pagina) en un string para poder
parcearlo.

A la llamada le tengo que agregar un parametro y se realiza dentro de una
empresa con un proxy de pormedio !!

Codifique una rutina, se las transcribo abajo, que cuando la Url llamada es
de interner me tira error de servidor no encotrado pero cuando coloco una url
interna todo funciona bien.

En la clase WebProxy configuro la IP y el Puerto que figura con el Internet
Explorer.

Si alguien codifico algo parecido y me puede dar un cosejo me sera de gran
ayuda
Les paso el codigo que tengo

private void Page_Load(object sender, System.EventArgs e)
{
try
{
WebProxy proxyObject = new WebProxy("192.168.157.34", 8080);
proxyObject.Credentials = new NetworkCredential("areebona",
"centaurouno", "ar.zurich.com");
proxyObject.BypassProxyOnLocal = true;

GlobalProxySelection.Select = proxyObject;

WebRequest req =
WebRequest.Create("http://localhost/CertificadoMercosu...aspx");
WebResponse result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader( ReceiveStream, encode );

Char[] read = new Char[256];
int count = sr.Read( read, 0, 256 );

while (count > 0)
{
String str = new String(read, 0, count);
Response.Write(str);
count = sr.Read(read, 0, 256);
}

}

catch(Exception ex)
{
Response.Write(ex.Message);
}
}
 

Leer las respuestas

#1 Misael Monterroca
06/05/2005 - 18:35 | Informe spam
Ve este ejemplo, ahi viene lo que necesitas.

http://www.panoramabox.com/GoPub.aspx?IdObj!06


Saludos!
Misael Monterroca
http://www.neo-mx.com/blog

Preguntas similares