Erros de Conexão

Bom dia,

Estou trabalhando com HttpConnection e estou enfrentando um problema, aparentemente, simples.
Ao tentar me conectar com a internet para requisitar uma página diversos erros diferentes podem acontecer (404, 500, 400, 502…).
Minha dúvida é como identificar (da forma mais inteligente) qual foi o código do erro que deu, para que ao capturar uma Exception eu possa tratar de forma diferente os diversos tipos de erros?
Ex. Se der erro 404 pare a execução se der erro 502 tente de novo em 5 min.

Agradeço antecipadamente quem a puder me ajudar.

[quote=ccefetpb]Bom dia,

Estou trabalhando com HttpConnection e estou enfrentando um problema, aparentemente, simples.
Ao tentar me conectar com a internet para requisitar uma página diversos erros diferentes podem acontecer (404, 500, 400, 502…).
Minha dúvida é como identificar (da forma mais inteligente) qual foi o código do erro que deu, para que ao capturar uma Exception eu possa tratar de forma diferente os diversos tipos de erros?
Ex. Se der erro 404 pare a execução se der erro 502 tente de novo em 5 min.

Agradeço antecipadamente quem a puder me ajudar.[/quote]

Lendo a lista de codigos do protocolo http.

Minha dúvida é de como identificar o erro através da exceção =(