URL请求和URL有什么区别?

What is the difference between URLRequest and URL?

我正在使用 URLSession 下载文件。有两种方法:

downloadTask(with request: URLRequest)

downloadTask(with url: URL).

两者有什么区别?除了POST,PUT,简单下载还有什么特殊用途吗?

关于URL请求的文档指出:

A URL load request that is independent of protocol or URL scheme.

可以在这里找到:URL Request Documentation

本质上的意思是,使用 URL,您将获得 URL 的所有属性的 iOS 默认行为,并且它是如何加载东西的。

通过 URLRequest,您可以对缓存、协议、cookie 和状态等内容进行细粒度控制。