目前,要建立一个有效的Uri
我正在做:
var uri = new Uri(myUrl);
url = string.Format("{0}:{1}{2}/", uri.GetLeftPart(UriPartial.Authority), myPort, uri.LocalPath == "/" ? string.Empty : uri.LocalPath);
myUrl
可以有路径,即。可以是http://localhost
或http://1.2.3.4/somepath
有没有更好的方法来构建基于url和端口的uri?