How to get response headers when using Alamofire in Swift?

前端 未结 3 1671
时光说笑
时光说笑 2021-01-02 00:47

I\'m using Alamofire for my Rest (POST) request and getting JSON response seamlessly. But i can access only response body. I want to get response headers. Isn\'t it possible

3条回答
  •  清歌不尽
    2021-01-02 01:14

    Here is how to access the response headers in 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"]
          // ...
       }
    }
    

提交回复
热议问题