NSURLSession
沐阳_
这个作者很懒,什么都没留下…
展开
-
NSURLSession笔记(一)
一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。 瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话原创 2015-07-08 13:34:49 · 323 阅读 · 0 评论 -
NSURLSession笔记(三)Download Task
NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。 我们直接从分析Demo入手: 故事板如下: 只有一个View Controller,用于创建各种下载任务,并将下载后的图片显示到视图上,下载过程中会更新下载进度。 头文件代码如下: [objc]原创 2015-07-08 13:38:06 · 358 阅读 · 0 评论 -
NSURLSession笔记(四)上传图片
这个例子,还是以新浪微博为例。 首先在宏定义出POST请求头的一个属性:请求体边界,它是干什么用的呢,先别急,往下看 #define boundary @"AaB03x" //设置边界 参数可以随便设置 //1.构建URL NSURL *url=[NSURL URLWithString:@"https://api.weibo.com/2/statuses/upload.原创 2015-07-08 17:38:41 · 517 阅读 · 0 评论 -
14-网络-NSURLSession
一、简单介绍 1.get和post请求 要想使用GET和POST请求跟服务器进行交互,得先了解一个概念: 参数就是传递给服务器的具体数据,比如登录时的帐号、密码 GET和POST对比:GET和POST的主要区别表现在数据传递上 GET 1.在请求URL后面以?的形式跟上发给服务器的参数原创 2015-07-13 17:50:55 · 400 阅读 · 0 评论 -
NSURLSession笔记(二)Session Task
Session Task分为三种Data Task,Upload Task,Download Task。毫无疑问,Session Task是整个NSURLSession架构的核心目标。 下面写了一个简单的Demo来初步使用下三种任务对象。这里使用的是convenience methods,并没有定制session和使用协议,都是采用completionHandler作为回调动作。原创 2015-07-08 13:36:07 · 377 阅读 · 0 评论