从Uri获取部分URL

时间:2014-09-22 16:24:38

标签: c# .net uri

 Uri url = new Uri("http://www.website.com/content/a/?filter=porn");

有没有办法只获得一个字符串" / content / a /"来自Uri? 我的意思是没有域或查询字符串参数而不必使用字符串?

1 个答案:

答案 0 :(得分:4)

不确定为什么@AlexK删除了他的答案,但url.AbsolutePath会给你这些信息。

Uri url = new Uri("http://www.website.com/content/a/?filter=porn");
Console.WriteLine(url.AbsolutePath);   
// outputs /content/a

https://dotnetfiddle.net/3koJ7v