【问题标题】:How to read the headers of the REST API response using TRON and Alamofire如何使用 TRON 和 Alamofire 读取 REST API 响应的标头
【发布时间】:2018-02-25 20:51:37
【问题描述】:

我目前正在使用 Xcode8,并构建了一个使用 TRON 和 Alamofire 进行 REST API 调用的应用。

我已成功调用 API 并获得了响应。此响应 BODY 被解析为一个模型类,该模型类的结构模仿 API 调用的响应主体,并且我的所有属性都填充了正确的值。

我现在得到的新要求是从响应的 HEADER 中读取一些身份验证信息。此信息已被定义为 JSON Web 令牌。我似乎找不到任何有关如何使用 TRON 或 Alamofire 从响应 HEADER 解析此信息的信息。

任何见解、示例、链接或 cmets 将不胜感激。提前感谢您的帮助。

【问题讨论】:

    标签: xcode8 alamofire swifty-json


    【解决方案1】:

    我在this SO post找到了答案。

    然后我在我的项目中解决了这个问题:

    if let authorization = response.response?.allHeaderFields["Authorization"] as? String {
                            UserDefaults.standard.set(authorization, forKey: Constant.AUTHORIZATION_TOKEN)
                        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-06
      • 2016-09-02
      • 2016-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 2014-05-24
      • 2011-01-23
      相关资源
      最近更新 更多