1

如果在 RPC 调用期间与服务器的连接丢失,则会将 InvocationException 传递给 AsyncCallback#onFailure(...)。

但是,如果服务器上存在例如 NullPointerException,也会传递 InvocationException。

我如何区分这两种情况?我怎么知道这是一个连接问题,而不仅仅是服务器上的一些 RuntimeException?

4

1 回答 1

4

StatusCodeException对于任何与网络相关的错误,您都应该得到一个。如果浏览器无法连接到服务器,或者连接被中止,它将有一个状态码 0。

于 2012-09-05T19:24:03.590 回答