Czy istnieje prosty sposób na uzyskanie kodu stanu HTTP z wyjątku System.Net.WebException??

Tak jak w tytule, czy istnieje prosty sposób na uzyskanie kodu stanu HTTP z wyjątku System.Net.WebException??

1 odpowiedź

może w ten sposób:

try
{
    // ...
}
catch (WebException ex)
{
    if (ex.Status == WebExceptionStatus.ProtocolError)
    {
        var response = ex.Response as HttpWebResponse;
        if (response != null)
        {
            Console.WriteLine("HTTP Status Code: " + (int)response.StatusCode);
        }
        else
        {
            // brak dostępnego kodu stanu http
        }
    }
    else
    {
        // brak dostępnego kodu stanu http
    }
}

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.