| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2011 09:16:14
|
eberson_oliveira
JavaGuru
![[Avatar]](/images/avatar/b0074757eb8e629f5a4c89a4b40b277e.jpg)
Membro desde: 16/01/2008 10:18:17
Mensagens: 206
Localização: Matão - SP
Offline
|
Bom dia,
Estou usando HttpClient para fazer algumas requisições para um aplicativo web desenvolvido aqui na empresa.
Durante essas requisições, às vezes, uma exceção é disparada no servidor indicando uma operação "ilegal".. No nosso tomcat (6.0.29, servidor onde nossa aplicação está rodando) existe uma error-page configurada para tratar esse tipo de exceção e redirecionar para uma página adequada...
Como pretendia testar com json, acabei criando uma servlet para fazer esse controle e decidir se deve redirecionar ou montar um json com a mensagem de erro na resposta... até então parecia isso estava funcionando corretamente nesta implementação...
O meu problema é que o httpclient não recebe o conteúdo json que tentei devolver, mas sim, um erro 500 por conta da exception disparada no servidor..
Minha dúvida: é possível fazer com que o httpclient receba esse retorno (exception tratada) sem usar requisições adicionais?
Estranho que quando tento debugar, parece que o fluxo corre normalmente, a exception é disparada e o bloco que monta a resposta é chamado, mas o cliente só recebe o erro 500...
Alguém tem alguma idéia?
Grato pela atenção,
Éberson
|
|
|
 |
|
|
|
|
|
|