13.3 Einen URI parsen

Problem

Sie müssen einen Uniform Resource Identifier (URI) in seine Bestandteile aufspalten.

Lösung

Erstellen Sie ein System.Net.Uri-Objekt, und übergeben Sie dabei einen URI an den Konstruktor. Dieser Klassenkonstruktor parst die Bestandteile des URIs und bietet über die Uri-Properties Zugriff auf sie. Sie können die URI-Bestandteile dann, wie in Beispiel 13-1 gezeigt, einzeln anzeigen.

Beispiel 13-1. Die Methode ParseURI

public static void ParseUri(string uriString) { try { // Einfach nur einen der Konstruktoren der Klasse System.Net.Uri verwenden. // Dieser führt für uns das Parsen des URIs durch. Uri uri = new Uri(uriString); // Die Informationen einsehen, die wir jetzt abrufen können ... StringBuilder uriParts = new StringBuilder( ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.