问题标签 [loopj]

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 投票
0 回答
900 浏览

android - 使用 loopJ 异步 Http 客户端将图像作为 Base64 字符串发布

您好,我正在使用 loopJ异步 Http 客户端将值发布到 Web 服务。我面临的问题是。我将我的位图编码为 Base64 字符串并将此字符串用作 Web 服务的参数。我总是得到 ClientProtocolException 并且没有响应。我知道字符串有问题。但我不知道问题出在哪里可能是一个大字符串?我需要帮助。

这是我的代码

getLogo() 是我的 base64 字符串。长度很大。我正在使用以下代码将图像转换为 Base64 字符串。

0 投票
1 回答
1696 浏览

android - httppost 请求实体太大

我正在发送超过 1000 个用户配置文件记录的 json 对象字符串。服务器向我发送此错误:

我正在使用 loopj ( http://loopj.com/android-async-http/ ) 库。

0 投票
4 回答
5895 浏览

android - AsyncHttpRequest POST 未触发回调(loopj 的 android-async-http)

我正在尝试使用 loopj 的async http library将 POST 发送到服务器。以下代码非常标准,但我无法让它工作。

我已经调试了很多并检查了以下内容:

  • 网址是正确的。
  • 参数是正确的,它们被正确地存储到 params 变量中。

似乎HttpResponse response = client.execute(request, context);在请求中调用时AsyncHttpRequest.makeRequest()不包含任何参数:

编辑:在查看代码后,似乎 POST 参数可能包含在实体或标头组中。

在此处输入图像描述

但真正的问题是我没有得到任何回调(见下面的代码)。调用后的if语句client.execute()永远不会被调用(不触​​发断点)。

我正在使用这个库,因为它可以让我将稍后需要的文件发送到这个项目中。如果有另一个库可以做同样的事情(并且确实有效),那对我来说很好。

我的问题是:为什么我没有收到任何回调,我该如何解决这个问题?有不清楚的地方告诉我,我会尝试更深入地解释。

0 投票
3 回答
8758 浏览

android - Loopj(AsyncHttpClient get 方法)在 Android 单元测试中不返回响应

我正在尝试在处理 URL 请求的 Android 项目上创建单元测试。我使用 loopj 库,但有些东西不起作用。我的清单中启用了 Internet:

测试方法中的 Java 代码:

以下过程(没有loopj)在相同的单元测试方法中工作:

似乎 loopj 请求在单元测试类中不起作用,但在基本 Activity 类中正常工作。有什么建议吗?

0 投票
2 回答
3134 浏览

android - Android:Loopj AsyncHttpClient 获取 HTTP 错误代码

我正在使用 Loopj 的 AsyncHttpClient 对 JSON 数据进行 http 请求。现在我需要获取从服务器返回的 http 错误代码。我在哪里可以找到那个?我传递的处理程序如下所示:

这根本不可能吗?

0 投票
2 回答
2924 浏览

android - android 4 模拟器无法连接本地主机

我想http://localhost:55154/用 android 模拟器连接我的 web API,它的 URL 是 。

但是,当我连接到时,我没有得到任何响应,google.pl我得到了正确的响应。
我已经尝试了使用 localhost 地址的多种变体,但没有一个有效。

我将此库用于我的异步连接: http://loopj.com/android-async-http/

更新:

当我运行我的程序时,我从 LogCat 收到以下错误

但是我可以http://localhost:55154/api/values通过我的浏览器连接。

0 投票
1 回答
1469 浏览

android - 尝试从 android 模拟器连接到 ISS 7 Express 时出现错误请求

在我的 IIS 中,我创建了 Web Api,它的项目 URL 是http://localhost:54444.

我可以从 Windows8 中的浏览器连接到这个 Url,但是我无法在我的 android 模拟器浏览器中通过http://10.0.2.2:54444.

我的 android 浏览器能够连接到 google.com。

我还尝试使用http://loopj.com/android-async-http/库在 Eclipse 中创建客户端:

我得到的 LogCat 信息:

我已经添加了:

到 AndroidManifest.xml 文件。

任何建议将不胜感激。

0 投票
2 回答
3389 浏览

android - 以一种很好的方式缓存 json (loopj)

我使用适用于 Android 的异步 Http 客户端来加载我的 JSON 数据。(https://github.com/hr/android-async-http-with-caching

它工作得很好,但如果用户没有连接,我想缓存 json 文件。

我知道如何检查用户是否有互联网连接等,但我使用了一个为 httpresponse 启用缓存的 loopj 异步 Http 客户端版本

问题是我的代码给出的只是一个错误..

这是网址(查看日期类型等。http ://calvijn.tk/mobiel/2013-07-19

缓存不起作用有人知道如何修复它,或者如何正确使用缓存的库吗?

如果这种方式不可能,是否有人知道一个好的开源缓存管理器或以正确方式缓存 JSON 文件的东西。

0 投票
1 回答
6587 浏览

android - Android loopj asynchttpclient 返回响应

在我的一个项目中,我loopj asynchttpclient用于与我的网站进行通信。沟通部分运作良好并得到回应

我的活动看起来像

WebRequest 类为

我很困惑如何将响应返回到主要活动,以便我可以从该响应创建列表视图。

我是新手请帮助我提前谢谢

0 投票
2 回答
977 浏览

android - Android 异步 Http 客户端:@Override onSuccess(int statusCode, Header[] headers, String content)

我正在尝试从服务器响应(来自标头)中获取 cookie。

我从源代码构建库:https ://github.com/loopj/android-async-http并将其添加到我的项目中。在这里我尝试覆盖metod

但得到错误:

new AsyncHttpResponseHandler(){} 类型的 onSuccess(int, PreferenceActivity.Header[], String) 方法必须覆盖或实现超类型方法

AsyncHttpResponseHandler.java

我如何覆盖这个方法或获取标题?