IOS常用第三方框架 --- ASIHTTPRequest 网络请求
2015-05-15 15:08
766 查看
ASIHTTPRequest是对CFNetwork API的一个包装,它提供了一套更加简洁的API,使用起来也更加简单。
官方网站:http://allseeing-i.com/ASIHTTPRequest/
GitHub:https://github.com/pokeb/asi-http-request
它不仅仅支持基本的HTTP请求,而且支持基于REST的服务(GET/POST/PUT/DELETE)。
最让人喜欢的是,它支持block语法:
它的ASIFormDataRequest子类可以横容易的提交表单数据和文件:
详细的使用方法请下载相应的源代码及例子,或者从官方的使用说明http://allseeing-i.com/ASIHTTPRequest/How-to-use开始。
官方网站:http://allseeing-i.com/ASIHTTPRequest/
GitHub:https://github.com/pokeb/asi-http-request
它不仅仅支持基本的HTTP请求,而且支持基于REST的服务(GET/POST/PUT/DELETE)。
最让人喜欢的是,它支持block语法:
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"]; __block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setCompletionBlock:^{ // Use when fetching text data NSString *responseString = [request responseString]; // Use when fetching binary data NSData *responseData = [request responseData]; }]; [request setFailedBlock:^{ NSError *error = [request error]; }]; [request startAsynchronous];
它的ASIFormDataRequest子类可以横容易的提交表单数据和文件:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:@"Ben" forKey:@"first_name"]; [request setPostValue:@"Copsey" forKey:@"last_name"]; // Upload a file on disk [request setFile:@"/Users/ben/Desktop/ben.jpg" withFileName:@"myphoto.jpg" andContentType:@"image/jpeg"forKey:@"photo"]; // Upload an NSData instance [request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"photo"];
详细的使用方法请下载相应的源代码及例子,或者从官方的使用说明http://allseeing-i.com/ASIHTTPRequest/How-to-use开始。
相关文章推荐
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- IOS网络请求框架AFNetworking和ASIHttpRequest对比
- iOS网络编程-ASIHTTPRequest框架同步请求 推荐
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络开发编程之NSURLConnection详解 iOS网络层常用的库如ASIHTTPRequest,AFNetworking,MKNetworkKit等知名的第三方库。随着ASI不再更新,楼主
- iOS网络编程-ASIHTTPRequest框架同步请求-备用
- IOS网络通信 之第三方框架ASIHttpRequest的简单使用
- iOS网络编程--ASIHTTPRequest框架安装和配置-图文解说
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程 ASIHTTPRequest 详解, http 请求终结者
- ASIHttprequest(网络处理第三方框架)中文版 不是最新版 特别是ios5之后部分bug要修复
- iOS网络编程--ASIHTTPRequest框架安装和配置-图文解说
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- iOS开发网络请求中ASIHTTPRequest的用法整理
- 利用ASIHttpRequest框架进行网络数据请求(一)—— 利用get请求数据
- iOS网络编程--ASIHTTPRequest框架安装和配置-图文解说
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- iOS开发之网络请求(一)ASIHTTPRequest