0

大家好,我有一个尝试捕获,我正在从网络服务中捕获异常

但是,如果我在 Firefox Poster 插件中运行我的网络服务,我会收到响应以及状态异常

这显然不是所有代码,但基本上异常发生在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 回答