2012-10-22 2 views
1

http 또는 https가있는 수신 URL이 C#인지 여부를 확인하고 싶습니다. URL 스키마 (http/https)를 찾는 기본 방법이 있습니까?URL 스키마 찾기

답변

5

Uri.Scheme을 사용하여 https인지 확인하고 확인할 수 있습니다.

또한 단지 자세한 내용은 Request.IsSecureConnection

+1

당신이 찾을 수있는 확실하지 무슨 일을하지만,이 흥미 : http://weblogs.asp.net/dwahlin/ archive/2009/08/25/requires-ssl-for-asp-net-mvc-controllers.aspxteresting : –

1
var currentUrl = System.Web.HttpContext.Current.Request.Url; 
if (!currentUrl.Scheme.Equals(Uri.UriSchemeHttps, 
    StringComparison.CurrentCultureIgnoreCase)) 

을 사용할 수 Uri.UriSchemeHttps Field