iOS网络请求(AFN3.0版本)

来源:互联网 发布:大月氏 知乎 编辑:程序博客网 时间:2024/06/14 13:59

首先,针对HTTPS/HTTP协议,iOS做了一些更改,以往的http协议已经废除,而使用HTTPS协议需要在infoPlist文件中加入这两个Key:


下面,可以引入AFNetWorking框架,如果您的电脑安装有CocoaPods,那么直接在Podfile中写入:pod 'AFNetWorking' ,'~>3.0' 然后update一下CocoaPods即可;

配置完毕以后,以前经常使用AFN2.6的同学们注意了,新的AFN中已经没有了常用的AFHTTPRequestOperationManager了,改为了AFHTTPSessionManager,同样,NSURLConnection也被弃用,改为NSURLSession;

至于常用的GET和POST请求也有所改动,下面是afn3.0版的POST请求:


接下来是GET请求:

目前就用了这两个,一定注意区分GET中NSProgress属性是download,POST中是upload.


0 0