gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 05:28:41 24 4
gpt4 key购买 nike

我正在使用 Alamofire对于我的 Rest (POST) 请求和无缝获取 JSON 响应。但我只能访问响应主体。我想获得响应 header 。使用 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)"
}
}
}

最佳答案

由于响应是 NSHTTPURLResponse 类型,您应该能够获得如下 header :

response.allHeaderFields

关于ios - 在 Swift 中使用 Alamofire 时如何获取响应头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27923870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com