You're here: Snippet Directory » Microsoft .NET » ASP.NET (68)
Language:

GetUrlResponse()

Language: Deutsch
Programming Language: C#
Published by: Olaf [not registered]
Last Update: 5/6/2006
Views: 677

Description

Holt den Inhalt einer fremden URL, die natürlich über das Netz zugänglich sein muss (Intranet oder Internet).

Code

1 public static string GetUrlResponse(string url,string username,string password) 2 { 3 string content = null; 4 5 WebRequest webRequest = WebRequest.Create(url); 6 NetworkCredential networkCredential = new NetworkCredential(username, password); 7 8 webRequest.PreAuthenticate = true; 9 webRequest.Credentials = networkCredential; 10 11 WebResponse webResponse = webRequest.GetResponse(); 12 13 StreamReader sr = new StreamReader(webResponse.GetResponseStream(), Encoding.ASCII); 14 StringBuilder contentBuilder = new StringBuilder(); 15 while (-1 != sr.Peek()) 16 { 17 contentBuilder.Append(sr.ReadLine()); 18 contentBuilder.Append("\r\n"); 19 } 20 content = contentBuilder.ToString(); 21 22 return content.ToString(); 23 }

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS