【发布时间】:2018-08-16 17:58:47
【问题描述】:
我有一个基本网址 http://some.com/url/that/does/something 和一个相对网址 this/is/a/specific/path。
每当我尝试使用new Uri(baseUrl, relativeUrl) 将两者结合起来时,基本网址的某些部分就会被裁剪。上面例子的结果是
var baseUrl = new Uri("http://some.com/url/that/does/something")
var relativeUrl = "this/is/a/specific/path";
var Url = new Uri(baseUrl, relativeUrl);
// result is = http://some.com/url/that/does/this/is/a/specific/path
您可能已经注意到 something 消失了。
我应该如何解决这个问题?
我无法通过谷歌搜索或在 Stackoverflow.com 上搜索找到任何示例。
【问题讨论】:
-
尝试在基本 URL 上使用尾随“/”。
标签: c# .net uri relative-path absolute-path