我想首先发布到网站,然后再获取另一个网站的数据。如何在另一个Alamofire请求中运行Alamofire请求?
然后在POST中更改密钥,并在for循环中继续执行5次以获取不同的数据。
但是,程序总是先运行POST 5次,然后再运行GET 5次,这使得我得到相同的数据。
下面是代码:
for i in 1...5{
let postData: Parameters = ["key": "\(i)"]
Alamofire.request(" POST Website", method: HTTPMethod.post, parameters: postData, encoding: URLEncoding.default, headers: self.headers).response(completionHandler: { (ressponse) in
Alamofire.request(" GET Website ", method: HTTPMethod.get, headers: self.headers).response(completionHandler: { (response) in
// Get Data
})
})
}
我怎样才能解决这个问题?
感谢
谢谢,我将更多地了解同步和异步 – liux