Usando o HttpWebRequest para ler conteúdo de WebServers remotos (C#)
ASP.NET
04/04/2011 por
Jar Jar Binks
A classe HttpWebRequest permite que você faça requisições web a servidores HTTP programaticamente.
O código a seguir mostra como ler o conteúdo de um arquivo( ou endereço) de um servidor remoto usando a classe HttpWebRequest .
try
{
System.Net.HttpWebRequest wRequest;
Uri targetURI = new Uri("http://www.pogmasters.net");
wRequest = (System.Net.HttpWebRequest) HttpWebRequest.Create(targetURI) ;
//No código acima , o endereço http://www.pogmasters.net está sendo usado como exemplo
//mas poderia ser um outro endereço (http://www.google.com.br , http://www.claytonfreitas.com.br), ou um endereço com o caminho de um arquivo específico.
if(wRequest.GetResponse().ContentLength > 0 )
{
System.IO.StreamReader strReader = new System.IO.StreamReader(wRequest.GetResponse().GetResponseStream());
//O conteúdo do endereço é:
Response.Write("O conteúdo do endereço é: <br />" & strReader.ReadToEnd());
strReader.Close();
}
}
catch (System.Net.WebException ex )
{
Response.Write("Endereço ou arquivo não existe.")
}
Clique para ver a versão VB deste código: http://pogmasters.net/pogs/usando-o-httpwebrequest-para-ler-conteudo-de-webservers-remotos.aspx
Comentários sobre o artigo
Poste um comentário >>
|