Advertisement

URLSession的使用和AFNets的使用

阅读量:

介绍iOS中的两种网络编程。

NSURLSession

iOS原生网络编程基于分时段发起数据传输请求的基础上提供了统一的数据会话管理功能,并实现了多线程异步处理以显著提升效率。该技术的操作极为简便;只需创建一个Request Task并依次执行相关操作即可完成常规的HTTP通信流程。其中NetworkingRequestTask包含了三个主要子类:NetworkingDataTask用于发送常见GET和POST等请求;NetworkingDownloadTask专门负责发起数据下载;NetworkingUploadTask则用于处理文件上传操作。

1. NSURLSession发送Get请求

  • 过程:确认请求路径NSURL 对象、创建请求对象NSURLRequest 对象、创建会话对象NSURLSession 、创建请求任务并执行、得到响应解析数据
  • 代码示例:
复制代码
    //创建请求路径
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://39.98.152.99:80/login?username=%@&password=%@",username,password]];
    //创建请求对象
    NSURL

全部评论 (0)

还没有任何评论哟~