AndroidAsyncHttp onFailure错误消息

时间:2012-09-06 12:11:49

标签: java android http android-async-http

我正在尝试从http://loopj.com/android-async-http/下载的适用于Android的AndroidAsyncHttp库,并且我正在尝试找到评估onFailure(Throwable error,String response)回调中的任何连接错误的最佳方法。理想情况下,我希望看到HTTP状态代码返回,例如401,403,500等有没有办法做到这一点?到目前为止,我只能从error.getMessage()或error.toString()获取一个字符串。

2 个答案:

答案 0 :(得分:2)

最后,设法找出所有不同的错误场景,只是error.getMessage(),error.toString()和error.getCause()的组合

答案 1 :(得分:0)

import org.apache.http.client.HttpResponseException;

@Override
public void onFailure(Throwable e, String response) {
    if (e instanceof HttpResponseException) {
        HttpResponseException ex = (HttpResponseException) e;
        int statusCode = ex.getStatusCode();
    }
}