当前位置:  开发笔记 > 编程语言 > 正文

来自C#中基数+相对URL的绝对URL

如何解决《来自C#中基数+相对URL的绝对URL》经验,为你挑选了1个好方法。

我有一个基本网址:

http://my.server.com/folder/directory/sample

还有一个相对的:

../../other/path

如何从中获取绝对URL?使用字符串操作非常简单,但我想以安全的方式使用Uri类或类似的东西.

它适用于标准的C#应用​​程序,而不是ASP.NET应用程序.



1> Mark Cidade..:
var baseUri = new Uri("http://my.server.com/folder/directory/sample");
var absoluteUri = new Uri(baseUri,"../../other/path");

要么

Uri uri;
if ( Uri.TryCreate("http://base/","../relative", out uri) ) doSomething(uri);

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有