ServiceStack.Text.WebRequestExtensions.GetResponseStatus C# (CSharp) Méthode

GetResponseStatus() public static méthode

public static GetResponseStatus ( this url ) : HttpStatusCode?
url this
Résultat HttpStatusCode?
        public static HttpStatusCode? GetResponseStatus(this string url)
        {
            try
            {
                var webReq = (HttpWebRequest)WebRequest.Create(url);
                using (var webRes = webReq.GetResponse())
                {
                    var httpRes = webRes as HttpWebResponse;
                    return httpRes != null ? httpRes.StatusCode : (HttpStatusCode?)null;
                }
            }
            catch (Exception ex)
            {
                return ex.GetStatus();
            }
        }