当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

android-async-http

异步 HTTP 客户端开发包
授权协议 Apache
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 公羊凌
操作系统 Android
开源组织
适用人群 未知
 软件概览

android-async-http 是 Android 上的一个异步 HTTP 客户端开发包。

主要特性:

  • 进行异步HTTP请求,处理响应在匿名回调中完成

     

  • HTTP请求发生在UI线程之外

  • 请求使用threadpool,限制并发资源使用情况

  • GET / POST参数构建使用(RequestParams)

  • Multipart 文件上传,没有额外的第三方库

  • 在你的应用程序上利用很小的开销,仅仅25 kb就可以做一切

  • 自动智能请求重试,优化了质量不一的移动连接

  • 自动解码支持gzip反应速度超快的请求

  • 二进制文件(图片等)的下载,使用BinaryHttpResponseHandler

  • 内置响应解析成JSON,使用JsonHttpResponseHandler

  • 持久化cookie存储,保存cookie到你的应用程序的SharedPreferences

  • 开源项目链接 android-async-http仓库:git clone https://github.com/loopj/android-async-http android-async-http主页:http://loopj.com/android-async-http/ 背景知识 开始使用分析前还是先了解下Android的HTTP一些过往趣事: 关于Android HTTP推荐的Googl

  • I downloaded the android-async-http-1.4.8.jar and put it under the app->libs folder. Then add the following code in the MainActivity. AsyncHttpClient client = new AsyncHttpClient(); client.get("http:/

  • 准备工作 1、下载android-async-http.jar 2、将项目结构更换为project ,app→libs→导入jar包,右击该jar包→add to library 文件下载 //使用AsyncHttpClient 下载文件 public void asyncDown(View view) { AsyncHttpClient asyncHttpClient =

  • Android Async Http Client一看名字就知道它是基于Http Client的,但是呢在安卓中Http Client已经废弃了,所以也不建议使用这个库了。然后仍然有一些可取的内容值得学习,所以这里也介绍一下。 官网:https://github.com/loopj/android-async-http 特点 所以请求在子线程中完成,请求回调在调用该请求的线程中完成 使用线程池 使

 相关资料
  • 我对Android异步Http客户端(Http://loopj.com/android-async-http/)有一个问题。直到今天,我使用的是1.4.6版本和我的代码(见下面的工作没有问题)。 其中RestClient是:

  • 我正在使用Android异步Http客户端。我的代码看起来像这样,并且运行良好。 我实现了一个静态HTTP客户端。我的服务器返回这个JSON数据。我不想将其视为字符串并将其转换回JSON。但是当我将其更改为eclipse告诉我 new AsyncHttpResponseHandler(){}类型的onSuccess(JSONObject)方法必须重写或实现超类型方法

  • 异步Http客户端 Get方式 1.使用域名形式 use AsyncHttp; //直接使用域名, get方式 $http = new AsyncHttp('http://groupco.com'); //设置2s超时 $http->setTimeout(2); //$http->setCookies(['token' => 'xxxx']);

  • 我正在尝试将我的应用程序从apache http组件客户端切换到异步版本。目标是能够处理更多的出站连接(在不久的将来)。请求的负载非常小( 与同步版本的apache超文本传输协议客户端,通过把大约200请求/秒。平均响应时间约为100ms/请求。我在最大180ms后中止请求。 切换到异步后,响应时间增加了20ms/请求。吞吐量也降低到160/秒。中止的请求数量增加了一倍。 这是在对应用程序进行了很

  • 问题 你想创建一个 HTTP 客户端。 解决方案 在这个方法中,我们将使用 node.js's HTTP 库。我们将从一个简单的客户端 GET 请求示例返回计算机的外部 IP 。 关于 GET http = require 'http' http.get { host: 'www.google.com' }, (res) -> console.log res.statusCode get

  • HTTP客户端用于抓取网页HTML源码。 用法 自定义HTTP Header 获取抓取到的HTML 捕获HTTP异常 获取HTTP响应头等信息 自定义HTTP客户端 QueuryList推荐使用GuzzleHttp来作为HTTP客户端,它功能强大、使用简单、支持异步和并发请求,GuzzleHttp使用文档:http://guzzle-cn.readthedocs.io/zh_CN/latest/