13.12 Die Klasse UriBuilder nutzen
Problem
Sie möchten verhindern, dass Sie URI-Syntaxfehler machen, wenn Sie einen URI aufbauen.
Lösung
Verwenden Sie die Klasse UriBuilder
, um die einzelnen Teile hinzuzufügen, ohne dass Sie sich dabei um die Syntax oder die Stellung im String Gedanken machen müssen.
Es kann eine Herausforderung sein, einen URI über ein Programm so aufzubauen, dass das immer gelingt. Die Verwendung von UriBuilder
kann das vereinfachen. Nehmen wir beispielsweise an, Sie müssen einen HTTP URI zusammenstellen, der folgendermaßen aussieht:
http://user:password@localhost:8080/www.abc.com/home page
htm?item=1233;html=<h1>Heading</h1>#stuff
Dazu müssen Sie das Layout eines HTTP-Uri
verstanden haben, das folgendermaßen aussieht:
[scheme]://[user]:[password]@[host/authority]:[port]/[path];[params]?[query ...
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.