Je veux écrire une petite méthode d'aide qui renvoie l'URL de base du site. Voici ce que j'ai proposé:
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;
}
Y a-t-il une erreur à laquelle vous pouvez penser? Quelqu'un peut-il améliorer cela?