中获取字符串
我正在试用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();
}
}