什么时候使用 NSURLSessionDownloadTask 和 NSURLSessionDataTask?
When to use NSURLSessionDownloadTask and NSURLSessionDataTask?
这两个有什么区别。我可以使用两者从服务器获取数据。
在此上下文中存在三种类型的具体会话任务:
NSURLSessionDataTask:将此任务用于 HTTP GET 请求以将数据从服务器检索到内存。
NSURLSessionUploadTask:使用此任务将文件从磁盘上传到 Web 服务,通常通过 HTTP POST 或 PUT 方法。
NSURLSessionDownloadTask:使用此任务将文件从远程服务下载到临时文件位置。
您还可以暂停、恢复和取消任务。 NSURLSessionDownloadTask 具有暂停以供将来恢复的额外功能。
这两个有什么区别。我可以使用两者从服务器获取数据。
在此上下文中存在三种类型的具体会话任务:
NSURLSessionDataTask:将此任务用于 HTTP GET 请求以将数据从服务器检索到内存。
NSURLSessionUploadTask:使用此任务将文件从磁盘上传到 Web 服务,通常通过 HTTP POST 或 PUT 方法。
NSURLSessionDownloadTask:使用此任务将文件从远程服务下载到临时文件位置。
您还可以暂停、恢复和取消任务。 NSURLSessionDownloadTask 具有暂停以供将来恢复的额外功能。