大家好,我有一个尝试捕获,我从Web服务中捕获异常
但是如果我在Firefox海报插件中运行我的网络服务,我会得到一个响应以及一个stastus异常
这显然不是所有代码,但基本上异常发生在getInputStream()
如何从异常中获得响应?
try{
//Get Response
stream = connection.getInputStream();
} catch (Exception e) {
throw new CustomException("Exception - " + e.getMessage());
答案 0 :(得分:2)
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int code = connection.getResponseCode();
String msg = connection.getResponseMessage();
如果无法访问服务器,这些方法仍会抛出IOException
。但是,如果服务器响应,即使出现错误,这些方法也可以让您访问响应。