【读书笔记】iOS-ASIHTTPRequest框架的使用。
2015-11-24 09:27
435 查看
一,安装和配置ASIHTTPRequest框架。
二,同步请求。
在ASIHTTPRequest框架中与HTTP请求相关的类有:ASIHTTPRequest和ASIFormDataRequest,其中最常用的是ASIHTTPRequest,ASIFormDataRequest是ASIHTTPRequest的子类,ASIHTTPRequest可以发送类似于HTML的表单数据,也可以上传数据,默认采用POST请求方法,也可以用其他的HTTP请求方法。它们都可以异步或同步请求。
1,实现GET同步请求。
实现GET同步请求,使用最基本的请求类ASIHTTPRequest就可以了。
2,实现POST同步请求。
发送POST方法的请求,无论同不还是异步请求都使用ASIFormDataReques类,只不过它们稍微有些不同。
三,异步请求。
同步请求一般只是在某个子线程中使用,而不在主线程中使用。异步请求的用户体验要比同步请求好,因此一般情况下异步请求用得很多。
四,实例:请求队列的应有。
为了多线程并发请求网络能力,ASIHTTPRequest被设计为NSOperation子类,ASINetworkQueue被设计成为NSOperationQueue子类。
五,实例:上传数据应用。
参考资料:《iOS网络编程与云端应用-最佳实践》
二,同步请求。
在ASIHTTPRequest框架中与HTTP请求相关的类有:ASIHTTPRequest和ASIFormDataRequest,其中最常用的是ASIHTTPRequest,ASIFormDataRequest是ASIHTTPRequest的子类,ASIHTTPRequest可以发送类似于HTML的表单数据,也可以上传数据,默认采用POST请求方法,也可以用其他的HTTP请求方法。它们都可以异步或同步请求。
1,实现GET同步请求。
实现GET同步请求,使用最基本的请求类ASIHTTPRequest就可以了。
2,实现POST同步请求。
发送POST方法的请求,无论同不还是异步请求都使用ASIFormDataReques类,只不过它们稍微有些不同。
三,异步请求。
同步请求一般只是在某个子线程中使用,而不在主线程中使用。异步请求的用户体验要比同步请求好,因此一般情况下异步请求用得很多。
四,实例:请求队列的应有。
为了多线程并发请求网络能力,ASIHTTPRequest被设计为NSOperation子类,ASINetworkQueue被设计成为NSOperationQueue子类。
五,实例:上传数据应用。
参考资料:《iOS网络编程与云端应用-最佳实践》
相关文章推荐
- iOS9 HTTP 不能正常使用的解决办法
- Unix网络编程---第二次作业
- Unix网络编程---第一次作业
- TCP/IP三次握手协议
- 关于 Windows XP 与 HTTPS 兼容的事情
- IOS网络访问之使用AFNetworking
- 上网访问速度慢的原因(计算机网络常识)
- 上网访问速度慢的原因(计算机网络常识)
- python-11:HTTP headers是什么
- 01 -- UDP vs. TCP (part 1)
- Linux下SVN服务器支持Apache的http和svnserve独立服务器
- linux网络编程--IO模型
- centos6.5 NAT方式 连接网络
- 备战CTF刷题(一)网络信息安全攻防学习平台——基础题
- 开源C/C++网络库比较:ACE、livevent和Boost
- intel edison RNDIS网络的固定IP设置
- 00 -- Profile
- 大型分布式网站架构设计与实践 第一章《面向服务的体系架构(SOA)》1.1基于TCP协议的RPC
- netstat sysctl 查看tcp连接的当前状态
- Java网络编程之NetworkInterface