Tôi muốn viết một phương thức trợ giúp nhỏ trả về URL cơ sở của trang web. Đây là những gì tôi nghĩ ra:
public static string GetSiteUrl()
{
string url = string.Empty;
HttpRequest request = HttpContext.Current.Request;
if (request.IsSecureConnection)
url = "https://";
else
url = "http://";
url += request["HTTP_HOST"] + "/";
return url;
}
Có bất kỳ sai lầm trong điều này, mà bạn có thể nghĩ đến? Bất cứ ai có thể cải thiện điều này?