如何使用 Swift 的 NSURLSession 来下载特定网站的 JavaScript 文件?
代码示例:
import Foundation
import NSURLSession
let url = NSURL(string: "example.com/script.js")!
let session = NSURLSession.sharedInstance()
let task = session.download(url) { (response, error) in
if let error = error {
print(error)
} else if let response = response {
print(response)
}
}
task.resume()
注意:
- 确保您拥有访问目标网站的权限。
- 您可以使用
response?.data
获取 JavaScript 文件的字节数据。 - 您可以使用
response?.response?.headers
获取响应头信息。
其他提示:
- 使用
task.cancel()
来取消下载任务。 - 使用
task.wait()
来等待下载完成。 - 使用
response?.headers
获取响应头信息,例如Content-Type
。