Hi Leute!
Ich will mir eine Methode schreiben, die einen beliebigen Link - der als String vorliegt - in seine Einzelteile zerlegt (Protokoll, Subdomain, Host, Port, Path, File, Query). Gibt es so eine Methode vielleicht schon? Wenn nicht, wie gehe ich dieses Problem am besten an? Mit Regexp? Das Problem dahinter ist folgendes: Ich bekomme von einer anderen Anwendung Links, die alle möglichen Formen haben könne, sprich mal komplett mit http://... mal nur host.de/file.endung mal nur /dir1/dir2/?query=irgendwas und diese Links müssen absolut gemacht werden, damit man damit ein Objekt der Klasse URL anlegen kann.
Wie löst man sowas am elegantesten?
Danke schonmal und viele Grüße,
Martin
Ich will mir eine Methode schreiben, die einen beliebigen Link - der als String vorliegt - in seine Einzelteile zerlegt (Protokoll, Subdomain, Host, Port, Path, File, Query). Gibt es so eine Methode vielleicht schon? Wenn nicht, wie gehe ich dieses Problem am besten an? Mit Regexp? Das Problem dahinter ist folgendes: Ich bekomme von einer anderen Anwendung Links, die alle möglichen Formen haben könne, sprich mal komplett mit http://... mal nur host.de/file.endung mal nur /dir1/dir2/?query=irgendwas und diese Links müssen absolut gemacht werden, damit man damit ein Objekt der Klasse URL anlegen kann.
Wie löst man sowas am elegantesten?
Danke schonmal und viele Grüße,
Martin