一. ASIHTTPRequest类库如图:
二. 对应类的功能
1、ASIHTTPRequest
处理与服务器进行交互,包括上传,下载,认证和cooies等。2、ASIFormDataRequest
ASIHttpRequest的子类,主要负责处理post事件。3、ASINetworkQueue
NSOperationQueue的子类,可以处理多个请求。4、ASIDownloadCache
允许ASIHttpRequest从服务器传递cookies5、ASIInputStream
如果需要使用ASIHttpRequest上传数据时,需要include这个类6、ASIAuthenticationDialog
连接到服务器时显示登录框7、Reachability
主要用于检测网络状态8、ASIHttpRequestDelegate
指定request的delegate可能需要实现的方法,都是optional方法。
9、ASIProgressDelegate
列出了uploadProgressDelegate和downloadProgressDelegate需要实现的方法。
10、ASICacheDelegate
该协议指定了download cache必须实现的方法。
11、ASIHttpRequestConfig
定义了编译时的所有全局配置选项。