如何使用 Swift 的 NSURLSession 来下载特定网站的 JavaScript 文件?

如何使用 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
相似内容
更多>