Sto usando Alamofire per la mia richiesta Rest (POST) e ottenere una risposta JSON senza problemi. Ma posso accedere solo al corpo della risposta. Voglio ottenere le intestazioni di risposta. Non è possibile quando usi Alamofire?Come ottenere le intestazioni di risposta quando si utilizza Alamofire in Swift?
Ecco il mio frammento di codice:
@IBAction func loginButtonPressed(sender: UIButton) {
let baseUrl = Globals.ApiConstants.baseUrl
let endPoint = Globals.ApiConstants.EndPoints.authorize
let parameters = [
"apikey": "api_key_is_here",
"apipass": "api_pass_is_here",
"agent": "agent_is_here"
]
Alamofire.request(.POST, baseUrl + endPoint, parameters: parameters).responseJSON {
(request, response, data, error) in let json = JSON(data!)
if let result = json["result"].bool {
self.lblResult.text = "result: \(result)"
}
}
}
Non ho esperienza con Alamofire, ma non 'risposta' nella chiusura di completamento a' NS HTTPURLResponse' che ha una proprietà 'allHeaderFields'? –