0

こんにちは、doe の皆さん、try catch があり、webservice から例外をキャッチしています

ただし、Firefox Poster アドオンで Web サービスを実行すると、応答とステータス例外が発生します。

これは明らかにすべてのコードではありませんが、基本的に例外は次の場所で発生していますgetInputStream()

例外からの応答を取得するにはどうすればよいですか?

try{
//Get Response
stream = connection.getInputStream();

} catch (Exception e) {
        throw new CustomException("Exception - " + e.getMessage());
4

1 に答える 1

2
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int code = connection.getResponseCode();
String msg = connection.getResponseMessage();

サーバーにアクセスできない場合でも、これらのメソッドはスローIOExceptionします。ただし、エラーが発生してもサーバーが応答する場合は、これらのメソッドを使用して応答にアクセスできます。

于 2013-10-28T20:57:29.907 に答える