ASIHTTPRequest的环境配置和使用示例
来源:互联网 发布:免费手机版进销存软件 编辑:程序博客网 时间:2024/06/07 14:02
ASIHTTPRequest类库是基于ISO SDK的一组网络请求的API。
IOS SDK的网络组件CFNetwork API操作起来非常复杂。而ASIHTTPRequest类库是对CFNetwork API的封装,提供了基于HTTP请求的各类操作接口。
比如:下载上传数据,获得HTTP头信息,支持cookie,支持缓存/压缩,端点续传等。
在这里整理了ASIHTTPRequest环境的配置方法。
采用的是xcode 4.2,到官方网站http://allseeing-i.com/ASIHTTPRequest/下载ASIHTTPRequest类库的源码,解压之后将Classes目录[删除目录下的text目录]和External目录直接加入到需要的iphone工程里。
下面就要添加链接库了。
Build Phases-Link Binary With Libraries-点击+号,依次添加CFNetwork.framework,SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.3.dylib,libxml2.dylib这几个类库,同时配置头添加文件搜索路径:/usr/include/libxml2。这里注意一下,如果你创建的是基于mac的程序,那么可能无法找到MobileCoreServices.framework等库。
这样,ASIHTTPRequest的使用环境就应该是没有问题的,在自己的程序中使用:
#import “ASIHTTPRequest.h”
即可使用到ASIHTTPRequest类库中的大部分功能。
我们可以创建一个小例子来验证下:
NSURL *url = [NSURL URLWithString:@"http://www.tekuba.net"];ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];[request startSynchronous];//简单的测试,这里使用同步传输,程序会一直等待请求完成NSError *error = [request error];if (!error) {NSString *response = [request responseString];//如果请求成功,则返回的数据会存储在response指向的内存中}
- ASIHTTPRequest的环境配置和使用示例
- ASIHttpRequest使用前的配置
- 以一个简单JDBC示例对比Mybatis环境配置和Spring的数据库环境配置
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest的使用
- ASIHttpRequest的使用
- ASIHTTPRequest的使用
- ASIHTTPRequest-插件的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHttprequest的使用
- ASIHTTPRequest-Cookie的使用
- ASIHttprequest的使用
- ASIHttpRequest的使用
- ASIHTTPRequest-Cookie的使用
- 使用 ASIHttpRequest 的注意事项
- jquery.validate常用方法及注意问题
- 如何安装ResourceBundle Editor插件(国际化)
- Rhythmbox乱码问题
- frameset框架弹出层
- 写了一个qq表情jquery插件(ie6&ie6+ chrome firefox兼容)
- ASIHTTPRequest的环境配置和使用示例
- 谈谈网络借贷理解的几大误区
- 清浏览器缓存用
- live555学习(一)——调试、运行、测试
- 时间代码
- plsql报一个空白提示错误
- 在TableWidget中加入ComboBox和CheckBox控件
- actor 模型
- java中dynamic web project与web project 的区别