一 . 之前项目一直用thrift。现在改成http, 为啥没有用https,后台说他们在后台已经加密了。 用AFHTTPSessionManager中的这个方法 - (NSURLSessionDataTask *)POST:(NSString *)URLString parameters:(id) ...
分类:
Web程序 时间:
2020-03-18 15:24:39
阅读次数:
76
根据普通的请求,下载,上传,分出了三种构建Task。 分别是: -dataTaskWithRequest —>NSURLSessionDataTask -uploadTaskWithRequest ->NSURLSessionUploadTask -downloadTaskWithRequest — ...
分类:
Web程序 时间:
2018-03-30 21:46:03
阅读次数:
191
(1)关于NSOutputStream的使用 (2)关于网络请求请求头的设置(可以设置请求下载文件的某一部分) (3)NSURLSession对象的释放 (4)优化部分 ...
分类:
Web程序 时间:
2017-07-16 10:02:18
阅读次数:
148
(1)创建NSURLSession对象,设置代理(默认配置) (2)根据Session对象创建一个NSURLSessionDataTask任务(post和get选择) (3)执行任务(其它方法,如暂停、取消等) (4)遵守代理协议,实现代理方法(3个相关的代理方法) (5)当接收到服务器响应的时候, ...
分类:
Web程序 时间:
2017-07-16 09:58:39
阅读次数:
184
// // YKSHttpsRequest.m // YKShareSdkDemo // // Created by qingyun on 22/05/2017. // Copyright © 2017 qingjoin. All rights reserved. // #import "YKSHt ...
分类:
移动开发 时间:
2017-05-23 10:20:15
阅读次数:
197
一、基本简介 1. NSURLSessionDataTask 是 NSURLSessionTask 的子类,是一个具体的 网络请求(task) 类,是网络请求中最常用的请求之一 通常,NSURLSessionDataTask 用来请求数据,可以用来下载数据资源,例如 JSON 数据,图片数据等 2. ...
分类:
移动开发 时间:
2017-05-02 13:49:10
阅读次数:
314
#####6 使用NSURLSessionDataTask实现大文件离线断点下载(完整) (1)关于NSOutputStream的使用 ```objc //1. 创建一个输入流,数据追加到文件的屁股上 //把数据写入到指定的文件地址,如果当前文件不存在,则会自动创建 NSOutputStream * ...
分类:
移动开发 时间:
2016-09-12 00:48:45
阅读次数:
301
#####2 NSURLSession的基本使用 (1)使用步骤 使用NSURLSession创建task,然后执行task (2)关于task a.NSURLSessionTask是一个抽象类,本身不能使用,只能使用它的子类 b.NSURLSessionDataTask\NSURLSessionU ...
分类:
移动开发 时间:
2016-09-11 20:06:32
阅读次数:
208
之前用afn2.x的AFHttpOperation结合sqlite数据库管理做了文件的断点下载功能,之后苹果宣布要开始限制ipv4,不过AFN的东西时给予high-level的APIs的,因此不需要修改,但是国外的开发者建议使用AFN3.0版本。
闲来无事就想重新集成一下,迁移AFN3.0的时候因为没有了HTTPOperation,所以在修改代码的时候全部用NSURLSessionDowonlo...
分类:
移动开发 时间:
2016-06-06 12:21:05
阅读次数:
423
实现重点: NSURLSessionDataTask要设置请求头,从路径中获取文件已经下载的长度(文件没有下载过的话,长度为0)。通过这个长度设置请求的Range 如图: 接收到请求的时候key:文件名(经过MD5加密过的URL,Url保证了文件名的唯一) Value:该文件已经下载过的长度。保存成 ...
分类:
移动开发 时间:
2016-05-04 20:46:03
阅读次数:
251