如何使用 TRON 和 Alamofire 读取 REST API 响应的 headers
How to read the headers of the REST API response using TRON and Alamofire
我目前正在使用 Xcode8 并构建了一个使用 TRON 和 Alamofire 进行 REST API 调用的应用程序。
我正在成功调用 API 并收到回复。此响应 BODY 正在被解析为模型 class,该模型的结构模仿 API 调用的响应 body,并且我的所有属性都被正确填充值。
现在给我的新要求是从响应的 HEADER 中读取一些身份验证信息。此信息已定义为 JSON Web 令牌。我似乎找不到任何关于如何使用 TRON 或 Alamofire 从响应 HEADER 中解析此信息的信息。
任何见解、示例、链接或评论都将不胜感激。在此先感谢您的帮助。
我在 上找到了答案。
然后我在我的项目中这样解决了它:
if let authorization = response.response?.allHeaderFields["Authorization"] as? String {
UserDefaults.standard.set(authorization, forKey: Constant.AUTHORIZATION_TOKEN)
}
我目前正在使用 Xcode8 并构建了一个使用 TRON 和 Alamofire 进行 REST API 调用的应用程序。
我正在成功调用 API 并收到回复。此响应 BODY 正在被解析为模型 class,该模型的结构模仿 API 调用的响应 body,并且我的所有属性都被正确填充值。
现在给我的新要求是从响应的 HEADER 中读取一些身份验证信息。此信息已定义为 JSON Web 令牌。我似乎找不到任何关于如何使用 TRON 或 Alamofire 从响应 HEADER 中解析此信息的信息。
任何见解、示例、链接或评论都将不胜感激。在此先感谢您的帮助。
我在
然后我在我的项目中这样解决了它:
if let authorization = response.response?.allHeaderFields["Authorization"] as? String {
UserDefaults.standard.set(authorization, forKey: Constant.AUTHORIZATION_TOKEN)
}