Frage Die relative URI von der absoluten URI beziehen


Ich habe ein System.Uri, z.B.

var uri = new Uri("http://www.domain.com/foo/bar");

Wie bekomme ich nur den relativen Uri raus:

/foo/bar

18
2017-07-10 13:33


Ursprung


Antworten:


Was Sie suchen, ist entweder Uri.AbsolutePfad oder Uri.PathAndQuery. PathAndQuery enthält den Querystring (den Sie in Ihrer Frage nicht haben), während AbsolutePath nur den Pfad angibt.

Console.WriteLine(uri.PathAndQuery);
// or 
Console.WriteLine(uri.AbsolutePath);

... gibt folgende Ergebnisse für beide aus ...

/ foo / bar


26
2017-07-10 13:35