0

我想使用 Swift 在 Swift 中发送多个 HTTP 请求(一个接一个)NSUrlSession,我正在尝试登录一个网页,所以我需要发送一个 GET 请求并将 cookie 用于以下 POST 请求,然后使用该身份验证 cookie 来从站点获取我想要的数据(来自响应的简单字符串)。

所以我使用这个函数调用来发送请求:

var task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
    //Do stuff with response 
})
task.resume()

但是我不想将任务放在任务 clousure 中,因为如果我有 100 个请求怎么办?我觉得必须有另一种方式,但我找不到任何使用超过单个请求的示例。

4

0 回答 0