ASI和AFN的区别

Posted IOSyes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASI和AFN的区别相关的知识,希望对你有一定的参考价值。

ASI总结

发送请求的2个对象

1.发送GET请求 ASIHttpRequest

2.发送POST请求 ASIFormDataRequest

二发送请求

1.同步请求

startSynchronous

2.异步请求

startAsynchronous

三 监听请求的过程

1.成为代理

四监听请求过程

如果同时设置了block和实现了代理方法 请求过程中 block和代理方法都会调用

一般的调用顺序 代理方法 先于 block方法

如果实现了 下面的代理方法,那么responseData、responseString就没有值

-(void) request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data;

四 文件下载

1.一般下载

1.设置文件下载的保存路径

request.downloadDestinationPath = filepath;

2.断点下载

 request.temporaryFileDownloadPath = tempFilepath;

设置支持断点续传

 request.allowResumeForFileDownloads = YES;

 设置文件下载的临时路径

 

五文件上传

六 request 常见设置

以上是关于ASI和AFN的区别的主要内容,如果未能解决你的问题,请参考以下文章

ASI和AFN的区别

iOS核心笔记——网络编程-ASI与AFN的区别

AFN小记

iOS开发之AFN的基本使用

IOS AFN (第三方请求)

iOS Xcode工程目录的 folder 和 group的区别