【读书笔记】iOS-ASIHTTPRequest框架的使用。

一,安装和配置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网络编程与云端应用-最佳实践》

原文地址:https://www.cnblogs.com/yang-guang-girl/p/4990523.html