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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
catch (WebException e)
{
if(e.Status == WebExceptionStatus.ProtocolError && e.Message.IndexOf("(500)")>=0)
    {
        }
}