baseUrl缺少"/"结尾会导致后部分丢失

  • 顺便搞个控制台程序执行以下代码
//一般用于HttpClient,如HttpClient.BaseAddress=new Uri();
var baseUrl1 = new Uri("http://localhost/api");
var baseUrl2 = new Uri("http://localhost/api/");
var url1= new Uri(baseUrl1,"do/test");
var url2= new Uri(baseUrl2, "do/test");
Console.WriteLine(url1);
Console.WriteLine(url2);
Console.ReadLine();
  • 结果示例

猜你喜欢

转载自www.cnblogs.com/yangyangScript/p/12564959.html