【发布时间】:2017-12-12 12:13:22
【问题描述】:
我正在使用URLSession 下载文件。有两种方法:
downloadTask(with request: URLRequest)
和
downloadTask(with url: URL).
这两者有什么区别?除了POST、PUT,简单下载还有什么特殊用途吗?
【问题讨论】:
-
with url:是一个助手,它将使用一些默认设置为您创建请求。 -
在
URLRequest中,您可以放置方法(POST、PUT 等,而使用简单的 URL,默认情况下它将是一个 get),您可以使用 bodyData(对于 POST 参数可能非常有用例如),以及您可以在 URLRequest 上设置的其他属性。 -
我真的不明白这个问题的反对意见。也许他们唯一想要的就是让你展示你尝试做的事情的一些努力。但我没有看到 cmets 中提到的...
标签: ios swift swift4 nsurlsessiondownloadtask urlsession