将字符串格式化为 URL 的正确方法是什么?
即“google.com”变为“http://www.google.com”,“www.stackoverflow.com”变为“http://www.stackoverflow.com”。
我想这是使用Uri
类的东西,但据我所知,new Uri(mystring).AbsoluteUri
并没有“格式化”字符串。
http
是一个协议,内置类无法知道它。它可以是file
或ftp
或任何其他协议。所以你应该自己形成它
您可以使用UriBuilder
该类来构造 URL。如果字符串未指定,它将添加HTTP://
为默认方案。
我从这个问题的答案中发现了这一点,如果需要的话,将方案添加到 URL