- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Loopj 的 AsyncHttpClient 对 JSON 数据进行 http 请求。现在我需要获取从服务器返回的 http 错误代码。我在哪里可以找到它?我传递的处理程序如下所示:
new JsonHttpResponseHandler()
{
@Override
public void onFailure(Throwable throwable, JSONObject object)
{
// Get error code
}
}
这根本不可能吗?
最佳答案
试试这个:
HttpResponseException hre = (HttpResponseException) throwable;
int statusCode = hre.getStatusCode();
它应该只适用于状态代码 >= 300,因为在 loopj 中的 AysncHttpResponseHandler 类中有以下代码
if(status.getStatusCode() >= 300) {
sendFailureMessage(new HttpResponseException(status.getStatusCode(), status.getReasonPhrase()), responseBody);
}
关于Android:Loopj AsyncHttpClient 获取 HTTP 错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578933/
我正在开发一个应用程序,我在其中使用 youtube api 从 Youtube 获取数据,在健康的互联网上一切正常,但在慢速互联网上我收到连接被拒绝的错误。如何解决这个问题?替换库或任何其他选项?
我正在使用 Android loopj 异步任务从服务器访问数据。 我正在尝试在自动完成 TextView 上实现此功能,即当用户键入时,它将在我的数据库中搜索并使用适配器在 ListView 中列出
我正在使用android studio,当我试图添加依赖时 compile 'com.loopj.android:android-async-http:1.4.9' 同步项目时出错 错误:找不到:c
我试图确定何时 LoopJ已完成所有后台线程 http 调用。这样我就可以显示根据我的 onSuccess 方法的结果填充的数组的结果。 首先,我有一个文件名 String[]。然后我循环遍历数组并创
我正在尝试使用 POST 方法将图像上传到服务器上的 PHP 文件。我一直在尝试使用 LoopJ AndroidAsyncHttp 来做到这一点,但没有成功。服务器还需要基本的身份验证用户名和密码。到
我的 android 应用程序中有一个 loopj 异步请求。 代码如下: private RequestHandle requestFetchAds; requestFetchAds = HJRes
我在处理 asynchttpclient 中的超时异常时出错 @Override public void onFailure(int statusCode, Header[] headers, byt
我正在尝试在我的 android 应用程序中实现 GCMIntentService。 当我尝试将注册 ID 保存在我的数据库中时,asynhttp 显示以下错误 "sending message to
在我的一个项目中,我使用 loopj asynchttpclient 与我的网站进行通信。沟通部分运作良好并得到回应 我的 Activity 看起来像 protected void onCreate(
我正在尝试使用 loopj 用于发出异步 HTTP 请求。效果很好,除非我尝试使用自签名证书访问 https 站点。我明白了 javax.net.ssl.SSLPeerUnverifiedExcept
我正在尝试使用 LoopJ 但它在 Header[] 参数上给我一个错误,如下图所示。它说我需要导入 Header 包,但是当我这样做时,它在 FileAsyncHttpResponseHandler
从 Android 应用程序使用 loopj 上传文件时,我遇到了一个非常奇怪的 onProgress 行为。我正在使用 SyncHttpClient 一个接一个地上传多个文件,但是 onPorgre
谁能解释为什么这种和平代码不起作用?我检查了一些在线样本中的所有内容,我觉得我遗漏了一些东西。谢谢! RequestParams params = new Re
我将使用 LoopJ AndroidAsyncHttp 将多个照片/视频上传到服务器。我的问题是我需要为每张照片添加取消按钮并允许用户取消上传。我可以知道有人能解决这个问题吗?或者还有其他更好的例子供
亲爱的,我正在使用Loopj并且真的很喜欢。它让我的生活更轻松。现在我想在帖子请求的正文中发布 json。请检查我做错了什么我的代码在下面。 params.put("SaleOrderItems",
这些是我的 onCreate 中的说明: protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved
请告诉我如何设置下载文件的保存路径。 例如: AsyncHttpClient client = new AsyncHttpClient(); String[] allowedTypes = new S
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我遇到过这样的问题。我在我的 android 项目中使用 loopj。 02-26 15:57:38.247: E/AsyncHttpRH(2661): User-space exception de
我目前使用 loopj Android 异步 loopj 从 JSON 读取数据。这是我的代码: public class HorariosActivity extends AppCompatActi
我是一名优秀的程序员,十分优秀!