AndroidAsyncHttp onFailure错误消息



我正在试用Android的AndroidAsyncHttp库,下载自http://loopj.com/android-async-http/我正在努力寻找在onFailure(Throwable error,String response)回调中评估任何连接错误的最佳方法。理想情况下,我希望看到返回的HTTP状态代码,例如401403500等。有什么方法可以做到这一点吗?到目前为止,我只能从error.getMessage()或error.toString().

中获取字符串

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

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();
    }
}

相关内容

  • 没有找到相关文章

最新更新