Feedback

C# - URL zerlegen mit der URI Klasse

Veröffentlicht von am 22.07.2006
(1 Bewertungen)
Die übergebene URL wird kann sehr einfach mit der URI Klasse in Ihre Bestandteile zerlegt werden.
using System.Net;
using System.Text; 

private string URI_Information(string adresse)
{
Uri Beispiel = new Uri(adresse);
StringBuilder sb = new StringBuilder(); 
sb.Append("Host: " + Beispiel.Host + Environment.NewLine);
sb.Append("Port: " + Beispiel.Port + Environment.NewLine);
sb.Append("Scheme: " + Beispiel.Scheme + Environment.NewLine);
sb.Append("Local Path: " + Beispiel.LocalPath + Environment.NewLine);
sb.Append("Query: " + Beispiel.Query + Environment.NewLine);
sb.Append("Path and Queury: " + Beispiel.PathAndQuery);

return sb.ToString();
} 

string Information = URI_Information("http://dotnet-snippets.de/dns/default.aspx?query=md5"); 
//Ergebnis:
//Host: dotnet-snippets.de
//Port: 80
//Scheme: http
//Local Path: /dns/default.aspx
//Query: ?query=md5
//Path and Queury: /dns/default.aspx?query=md5 
Abgelegt unter URI, URL, Query, Port, Host, Scheme.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!