WebException détecté un code 500
J'ai un webexception et j'aimerais être capable de faire la différence entre un code 404 et un code 500.
Comment faire ?
Avec ce code si je ne peux pas faire la différence.
Code:
1 2 3 4 5 6 7
| catch (WebException e)
{
if(e.Status == WebExceptionStatus.ProtocolError)
{
//Savoir si c'est c'est du 500, ca peut etre du 404 ou du 500 ou autre...
}
} |
Dois je faire ? Est-ce propre ?
Code:
1 2 3 4 5 6
| catch (WebException e)
{
if(e.Status == WebExceptionStatus.ProtocolError && e.Message.IndexOf("(500)")>=0)
{
}
} |