您的位置:首页 > 理论基础 > 计算机网络

ASIHTTPRequest 简介/使用详解

2017-07-28 13:39 330 查看
ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互

l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作

l 下载的数据,可存储到内存中或直接存储到磁盘中

l 能上传本地文件到服务端

l 可以方便的访问和操作请求和返回的Http头信息

l 可以获取到上传或下载的进度信息,为应用程序提供更好的体验
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,

目录

发起一个同步请求

创建一个异步请求

队列请求

请求队列上下文

ASINetworkQueues, 它的delegate提供更为丰富的功能

取消异步请求

安全的内存回收建议

向服务器端上传数据

下载文件

获取响应信息

获取请求进度

cookie的支持

大文件断点续传

ASIDownloadCache 设置下载缓存

多种的缓存并存

缓存策略

缓存存储方式

缓存其它特性

实现自定义的缓存

使用代理请求

ASIHTTPRequest, 请求的其它特性
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,
如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。
下面就举例说明它的API用法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IOS Objective-C