问题标签 [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.
android - 如何使用 AsyncHttpClient 进行 HTTPS 调用?
我正在使用AsyncHttpClient
链接进行 http 调用,但现在我们的服务器已迁移到 HTTPS,我遇到了异常javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
。有没有人尝试使用这个库进行 https 调用?
AsyncHttpClient 的初始化:-
android - LoopJ AndroidAsyncHttp 重定向不起作用
我有一个 android 应用程序,其中有身份验证和授权服务。最近我们不得不将我们的 URL 从 http 更改为 https。我真的不想将应用程序重新提交到应用程序商店,并将网址更改为 https。
我面临的主要问题是,asynchttpclient 返回状态代码 200 没有响应,为什么我没有得到 301,当我尝试通过高级休息客户端调用服务时得到的。
我已经试过了:
aesHttpClient.getHttpClient().getParams().setParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, false);
我想知道如何在 asynchttpclient 中重定向?
请帮忙
android - Unable to transfer data from app to mysql using localhost
I am trying to test my android app and add data to the database hosted on localhost. I opened a tunnel using ngrok to access the database stored on my local computer. Here is my code:
AsyncHttpPost
add_user.php
The server message is as follows:
Does anyone know why this isn't working
android - 从 Android 应用程序到 ASP.NET 页面的 HTTP 发布文件,Request.files 始终为空
我对来自iOS背景的android相当陌生。我正在尝试做一个简单的任务,将文件(用户选择的个人资料图像)发送到我的 asp.net 页面以存储在我的服务器上。
我 99% 确定我得到了正确的文件并使用我正在运行的当前代码发送它。问题是在我的 ASP.NET 文件中,文件对象的请求永远不会获得任何数据。
这是 ASP.NET 页面
我回到应用程序的响应总是“0”
我尝试了很多不同的发送文件的方式,我不知道在这里列出它们是否谨慎,但我主要是尝试使用 AsyncHttpClient 库,如下所示:
最后,如果我在http://httpbin.org/post上发帖,我可以看到实际上我的帖子包含“文件”对象中的数据
java - 从 loopj android-async-http 源构建 jar
我正在尝试从https://github.com/loopj/android-async-http源代码构建一个 jar,但没有成功。
我还尝试将源代码作为库包含在 android studio 的我的 android 项目中,但无法做到。
我想从源代码构建,因为 maven 和 github repo 中可用的 jar 太旧了,我想使用和测试源代码中可用的一些新功能。
如何构建 jar 并将 jar 包含在我的 android studio 项目中,或者简单地将源代码正确包含在我的 android studio 项目中?
android - android-async-http loopj 使用的 httpclientandroidlib 很慢
我有一个应用程序使用loopj 的android-async-http库进行网络检索 JSON。我看到网络请求很慢,每个大约需要 1 秒。来自 iOS 应用程序的相同调用大约需要 250 毫秒,所以我知道问题不在服务器上,而在客户端。将日志消息放入我的代码和 android-async-http 库中以查看速度慢的地方,我看到在 android-async-http 中调用 client.execute(request, context) 占用了时间图书馆。
我知道谷歌不再推荐使用 apache http 客户端,但是 android-async-http 正在使用它。
我尝试使用httpclienandroidlib-1.1.2,它修复了我看到的其他一些错误,但没有提高性能。
我确保保持活动已打开并正常工作。这将后续请求提高到大约 750 毫秒。第一个请求仍然很慢,我们的 iOS 应用程序在后续请求中速度更快。
有没有其他人看到 Android 上的网络很慢?如果是这样,你做了什么来改进它?
android - com.loopj.android.http.RequestParams 不适用于 put(String key, Object value)
RequestParams 有 put Object 方法,put(String key, Object value)。
所以我使用下面的代码;在服务器上,在 get 或 post 参数中找不到 userId。
android - 调用大量 Android loopj AsyncHttpClient HEAD 请求,只是其中的随机数正在执行
正如标题所说,我对 loopj 的 AsyncHttpClient 有一个奇怪的问题。
MyObject 是一个包含一个链接和一个值的类,而 lista 是一个包含 50 个 MyObject 对象的 List。
我需要从 50 个链接中检索标题信息,所以我做了一个这样的循环:
此时,如果我尝试执行应用程序并查看 CatLog,我可以看到 50 个请求中只有大约 20 或 30 个被执行,而其他的没有任何反馈(即没有超时异常,没有“检索信息” “调试消息或任何其他类型的消息)。
如果我尝试再次执行该应用程序,将执行大约 7 或 8 个请求。
如果我尝试更改代码中的任何内容(例如添加注释)并再次运行它,它甚至无法在模拟器上安装并出现以下错误:
话虽如此,删除上述这段代码一切正常,我希望有人能帮我解决它。
任何帮助将不胜感激。真的提前谢谢你!
java - 如何使用 AsyncHttpClient 对错误的 http 代码实现重试功能?
我需要调用一个 url,并且调用可能会返回错误的 http 代码,例如 404、500 等。当我收到这些错误时,我想实现一个重试功能:每小时将进行一次新调用,最多十次。
我使用 async-http-client 库来执行我的 POST 调用异步。
你有什么主意吗?
在此先感谢您的帮助。