有没有办法在java中捕获请求方网络异常?

时间:2016-07-13 20:06:37

标签: java http request

我在org.apache.http.client.fluent中使用Request类将一些数据从一个网络服务器发布到另一个网络服务器。发生网络故障时,我想知道在发布数据或等待服务器响应时是否发生网络错误。如果我抓住java.net.SocketException,它会捕获所有网络异常。是否存在仅捕获请求方网络异常的子类?

我正在尝试做的伪代码

try
{
  Request.Post(address);
}
catch(RequestNetworkException ex)
{
  //come here only if the network error happens before data reaches the server
  doSomething();
}

0 个答案:

没有答案