【发布时间】:2020-07-06 15:04:23
【问题描述】:
我正在尝试使用 Swift 5 从远程 URL 获取标头信息,但它不起作用。你能帮帮我吗?
func getHeaderInformations (myUrl: URL) -> String {
var content= ""
var request = URLRequest(url: myUrl)
request.httpMethod = "HEAD"
let task = URLSession.shared.dataTask(with: request, completionHandler: {data, response, error in
if let reponse = response as? HTTPURLResponse {
let contentType = reponse.allHeaderFields["Content-Type"]
let contentLength = reponse.allHeaderFields["Content-Length"]
content = String(describing: contentType) + "/" + String(describing: contentLength)
}
})
task.resume()
return content
}
【问题讨论】:
-
究竟是什么不起作用?
标签: swift urlsession