URLResponse
2021-03-05 本文已影响0人
晨阳Xia
与对URL加载请求的响应相关联的元数据,独立于协议和URL方案
Declaration
class URLResponse: NSObject
Overview
相关的HTTPURLResponse类是URLResponse的常用子类,其对象表示对HTTP URL加载请求的响应,并存储其他特定于协议的信息,例如响应头。每当您发出HTTP请求时,您返回的URLResponse对象实际上就是HTTPURLResponse类的实例
Note
URLResponse对象不包含代表URL内容的实际字节。取而代之的是,数据通过委托调用一次返回,或者在请求完成时全部返回,具体取决于启动请求的方法和类。
阅读“将网站数据提取到内存中”以了解从URL加载中接收内容数据的各种方法
Topics
Creating a Response
init(url: URL, mineType: String? expectedContentLength: Int, textEncodingName: String?)
创建一个初始化的URLResponse对象,并将URL,MIME类型,长度和文本编码设置为给定值。
Getting the Response Properties
var expectedContentLength: Int 64
响应内容的预期长度。
var suggestedFilename: String?
响应数据的建议文件名
var mineType: String?
响应的MIME类型
var textEncodingName: String?
响应的原始来源提供的文本编码的名称。
var url: URL?