Место общения программистов C#
-
Anonymous
Как я могу получить базовый адрес сайта?
Сообщение
Anonymous »
Я хочу написать небольшой вспомогательный метод, который возвращает базовый URL-адрес сайта. Вот что у меня получилось:
Код: Выделить всё
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;
}
Есть ли в этом ошибка, на ваш взгляд? Может ли кто-нибудь улучшить это?
Подробнее здесь:
https://stackoverflow.com/questions/741 ... rl-of-site
1733743241
Anonymous
Я хочу написать небольшой вспомогательный метод, который возвращает базовый URL-адрес сайта. Вот что у меня получилось:
[code]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;
}
[/code]
Есть ли в этом ошибка, на ваш взгляд? Может ли кто-нибудь улучшить это?
Подробнее здесь: [url]https://stackoverflow.com/questions/7413466/how-can-i-get-the-baseurl-of-site[/url]