代码之家  ›  专栏  ›  技术社区  ›  Jim

从绝对uri获取相对uri

  •  24
  • Jim  · 技术社区  · 17 年前

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

    如何从中仅获取相对Uri:

    /foo/bar
    
    2 回复  |  直到 17 年前
        1
  •  26
  •   Scott Ivey    17 年前

    你要找的是 Uri.AbsolutePath Uri.PathAndQuery .PathAndQuery将包含查询字符串(您的问题中没有),而AbsolutePath将只提供路径。

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

    …为两者输出以下结果。..

    /foo/bar

    推荐文章