2
我试图运行这个命令:如何阻止Uri root被更改?
string webRoot = "http://www.dev/api";
string apiRoot = "http://api.dev";
string path = "/verify";
Uri root = (Settings.IsWebRoot) ? new Uri(webRoot) : new Uri(apiRoot);
Uri actualUri = new Uri(root, path);
然而,actualUri
不http://www.dev/api/verify
(这是我期待什么),但http://www.dev/verify
我在做什么错?
我还需要省略起始斜杠(所以它是相对的,不是绝对的)如果我使用UriBuilder? –
@PiersKarsenbarg不在这种情况下。 –
请注意,如果webRoot和path都以*斜杠结尾 - 它会给出错误的结果,所以仍然有一些玩弄斜线。 – Evk