C# uri
URI,是uniform resource identifier,統一資源標識符,用來唯一的標識一個資源。而URL是uniform resource locator,統一資源定位器,它是一種具體的URI,即URL可以用來標識一個資源,而且還指明了如何locate這個資源。而URN,uniform resource name,統一資源命名,是通過名字來標識資源。 也就是說,URI是以一種抽象的,高層次概念定義統一資源標識,而URL和URN則是具體的資源標識的方式。
簡單演示構造方法:
Uri baseUri = new Uri("https://blog.csdn.net");Uri myUri = new Uri(baseUri, "qq_36330228/article/details/70212771");Console.WriteLine(myUri);//結果:https://blog.csdn.net/qq_36330228/article/details/70212771uri各部分獲取屬性:
Uri uriAddress = new Uri("https://blog.csdn.net/qq_36330228/article/details/70212771?id=1&name=zs#search"); Console.WriteLine(uriAddress.Scheme); //https Console.WriteLine(uriAddress.Authority); //blog.csdn.net Console.WriteLine(uriAddress.Host); //blog.csdn.net Console.WriteLine(uriAddress.Port); //443 Console.WriteLine(uriAddress.AbsolutePath); //qq_36330228/article/details/70212771 Console.WriteLine(uriAddress.Query); //?id=1&name=zs Console.WriteLine(uriAddress.Fragment); //#search推薦文章
轉載于:https://www.cnblogs.com/wangqilong/p/9417494.html
總結
- 上一篇: python_xlsxwriter模块
- 下一篇: vue路由的知识点