可以从上面下载到最新源码,以及获取到相关的资料。https://github.com/pokeb/asi-http-request
使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。
一、安装说明。
1.
在下载的ASIHTTPRequest中导入需要的文件2.
链接相关库类3、从列表中选择CFNetwork.framework,然后点击“Add”按钮。
按照上一步相同的方法添加:SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.5.dylib , libxml2.dylib这几个类库。
添加库4 编译工程。
报错处理:
1.如果我们ios工程是采用arc内存管理的话,一般会报arc Restrictions 类似的错误。意思ASIHTTPRequest框架不支持arc技术。
处理方法:将ASIHTTPRequest框架中的这些源文件设置为不采用arc编译,编译参数是 -fno-objc-arc
2.报错:'GHUnitIOS/GHUnit.h' file not found
错误原因:没有GHUnit框架
解决办法:删除单元测试部分的代码引用
3.报错:'libxml/HTMLparser.h' file not found
错误原因:-无法正确找到libxml/HTMLparser.h
解决方法:-在头文件搜索目录中添加:${SDK_DIR}/usr/include/libxml2
网友评论