问题标签 [android-async-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1112 浏览

android - AsyncHttpResponseHandler 用于获取 xml

我正在为 Android 开发一个应用程序。我创建了一个类来解析 xml,当我加载本地 xml 文件时它可以工作,现在我想从网站加载 xml 文件。所以我想使用 AsyncHttpClient 来获取 xml 文件并将其传递给我的解析器。我是这样做的:

但是当我尝试加载 xml 文件时,我遇到了麻烦,因为它没有调用 onSuccess 方法。谁能帮我解决这个问题?谢谢

0 投票
1 回答
5662 浏览

android - LoopJ AndroidAsyncHttp 和请求 cookie

关于 LoopJ AndroidAsyncHttp示例,我提出了这样的获取请求:

我还添加了 cookie:

但是在发出 GET 请求时,如何在请求对象中发送我的 cookie?

关于文档客户端具有以下方法签名:

如果您能举一个在 GET 请求中发送持久 cookie 的示例,我会很高兴。

0 投票
1 回答
3022 浏览

android - Android - LoopJ AndroidAsyncHttp - 没有 POST 参数

LoopJ AndroidAsyncHttp 上的 POST 请求有问题。我定义的参数不是由客户端发送的。

就像在示例中一样,我为 AsyncHTTPClient 构建了一个自己的类“RestClient”

在我的活动中,我以这种方式使用客户端:

私人布尔上传图像(){

在服务器端,我有一个 PHP 脚本,用于响应请求。目前脚本只返回 $_POST 和 $_REQUEST 变量:

请求有效并且达到了 onSuccess() 方法,但作为响应我只是得到

似乎参数不是由 AsyncHTTPClient 发送的 :( 变量 userid、username 和 img64 已正确初始化为 calss 变量而不是 null。我不知道,可能是什么问题。

希望得到一些帮助。最大限度

0 投票
1 回答
1236 浏览

android - 未找到 AsyncHttpClient box.com 访问令牌

我试图在 box.com 上传一个文本文件。我正在使用 Android 异步 Http 客户端。我更喜欢使用它,因为它更干净。Box.com 文件上传说明:http: //developers.box.com/docs/#files-upload-a-file

我试过并且总是得到未找到访问令牌的错误。我不喜欢使用 android box.com sdk。

0 投票
5 回答
6635 浏览

android - 我应该在异步任务的 dobackground 中使用 android-async-http 客户端吗?

早些时候我使用的是android的默认Http客户端,然后在http://loopj.com/android-async-http/找到了这个库

当我在 AsyncTask 的 doInBackground(String... args) 中使用这个库时,我注意到 postExecute() 在 android-async-http 返回之前完成。

如果我使用 AsyncHttpClient,我应该不使用 AsyncTask。如果我只使用 AsyncHttpClient,有没有办法处理慢速互联网连接或互联网访问超时。

我是android新手,请帮忙!

0 投票
2 回答
2179 浏览

java - loopj android-async-http 客户端导致应用程序因 nullPointerException 而崩溃

我在我的应用程序中使用 AsyncHTTPClient(loopj.com/android-async-http/) 来增加 json api。它工作正常,除非用户在 asynchttpclient 完成其工作之前按下返回按钮。它使应用程序崩溃。这是我的onFinish()方法代码。

这是堆栈跟踪

我是android新手,如果我可能做错了什么,请指出。请帮助,在此先感谢!

0 投票
1 回答
1136 浏览

android - Android-Async-Http 库发布错误?

我目前正在使用android-async-http库来发送 post/get 请求。我以前没有任何问题,但现在我意识到,如果我在没有图像数据的情况下发送此请求,它会给我超时错误。(如果我也通过放置图像数据发送完全相同的请求,则没有错误。)

这是什么原因?提前致谢。

0 投票
3 回答
2334 浏览

android - 使用 LoopJ AndroidAsyncHttp 从 https 下载图像资源

我正在使用LoopJ AndroidAsyncHttp来下载图像,但是当我尝试使用 HTTPS URL 时,我没有得到任何响应。代码:

0 投票
1 回答
1034 浏览

android - android-async-http 状态码和对 onFailure 的响应

如果授权失败,我的 http 服务器发送响应:401,二进制“401”并发送“关闭套接字”

当我测试它时,在 CURL 中发送命令,我有:

HTTP/1.1 401 未经授权的日期:2013 年 10 月 12 日星期六 10:16:31 GMT 内容长度:3 连接:关闭

401

没关系)

但是,我的 Loopj 客户:

ERROR CONNECT:::::::::::::can't resolve host|java.net.SocketException: Connection reset by peer|

为什么我有这个反应:can't resolve host???

我怎样才能得到回应?

0 投票
1 回答
1035 浏览

android - 使用Android异步Http客户端库并行执行http请求

AsyncTask在我的 android 应用程序中,我必须从服务器并行 y获取近 50 个数据(50 个)。所以我通过使用实现了我的逻辑executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);。我读到了executeOnExecutor哪个一次只能运行 5AsyncTask个,它有一个大小为 10 的队列。我们最多可以保留 10 个 pending AyncTask。好的,现在在我的场景中,我有 50 个AsyncTask,我不能AsyncTask并行执行 50 个,因为队列的大小只有 10 个。所以我不能一起执行 50 个AsyncTask

所以我想出了另一个逻辑,在那里我将创建和执行 5AyncTask一起。我将AysncTask在每个已经执行的回调中开始新的AsyncTask

第二个逻辑满足了我的要求。它运行良好。

注意:这里我使用我自己的AsyncTask类,并使用 Apache http 客户端发出 http 请求。

现在,我最近听说了一个名为android-async-http的库。我想用这个库重新实现上述逻辑。

示例代码:

所以我的问题是,

  • 如何使用android-async-http库并行执行 http 请求?

  • AsyncTask使用这个库我可以并行执行的最大数量是多少?