我对Rest(POST)请求使用Alamofire并无缝地获取JSON响应。但我只能访问响应主体。我想获得响应标题。使用Alamofire不可能吗?在Swift中使用Alamofire时如何获得响应标题?
这里是我的代码片段:
@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)"
}
}
}
我没有Alamofire的经验,但是在完成关闭时没有'response' NS HTTPURLResponse'具有'allHeaderFields'属性? –