2017-09-17 7 views
0

J'utilise actuellement Xcode8 et j'ai construit une application qui effectue des appels API REST en utilisant TRON et Alamofire. J'appelle l'API avec succès et j'obtiens une réponse. Cette réponse BODY est analysée dans une classe de modèle qui est structurée pour imiter le corps de la réponse de l'appel API, et toutes mes propriétés sont remplies avec les valeurs correctes.Comment lire les en-têtes de la réponse de l'API REST à l'aide de TRON et Alamofire

La nouvelle exigence que l'on m'a maintenant donnée est de lire certaines informations d'authentification de l'en-tête de la réponse. Cette information a été définie comme un jeton Web JSON. Je n'arrive pas à trouver d'informations sur la façon d'analyser cette information à partir de la réponse HEADER en utilisant TRON ou Alamofire. Tout aperçu, exemple, liens ou commentaires seront grandement appréciés.

Merci d'avance pour votre aide.

Répondre

0

J'ai trouvé la réponse sur this SO post.

Et puis je l'ai résolu dans mon projet comme celui-ci:

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