从绝对URI

问题描述:

获取相对URI我有一个的System.Uri,例如,从绝对URI

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

如何只得到相对URI出来的:

/foo/bar 

你要找为Uri.AbsolutePathUri.PathAndQuery。 PathAndQuery将包含querystring(你没有在你的问题中),而AbsolutePath会给你路径。

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

...输出用于两个以下结果...

/富/酒吧