相关疑难解决方法(0)

在Swift中使用Alamofire时如何获取响应头?

我正在使用Alamofire进行休息(POST)请求并无缝地获得JSON响应.但我只能访问响应机构.我想获得响应标头.使用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)"
        }  
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone http-headers ios swift alamofire

11
推荐指数
2
解决办法
8701
查看次数

标签 统计

alamofire ×1

http-headers ×1

ios ×1

iphone ×1

swift ×1