¿Cómo get los encabezados de respuesta al usar Alamofire en Swift?

Estoy usando Alamofire para mi request de descanso (POST) y recibo respuesta JSON sin problemas. Pero solo puedo acceder al cuerpo de respuesta. Quiero get encabezados de respuesta. ¿No es posible usar Alamofire?

Aquí está mi fragment de código:

@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)" } } } 

Como respuesta es de tipo NSHTTPURLResponse , deberías poder get los encabezados como sigue:

 response.allHeaderFields 

A continuación, se explica cómo acceder a los encabezados de respuesta en Swift 3:

 Alamofire.request(.GET, requestUrl, parameters:parameters, headers: headers) .responseJSON { response in if let headers = response.response?.allHeaderFields as? [String: String]{ let header = headers["token"] // ... } }