Depuis que je suis passé à Postman 0.9.6, je ne peux plus répliquer de sessions utilisateur, car Chrome ne permet pas à postman d’obtenir des cookies. Cependant, ils ont décidé de "contourner" ce problème en créant un autre plug-in appelé Postman Interceptor qui achemine votre demande de postier et récupère les cookies de l'utilisateur. Ils ont écrit un billet de blog sur ce merveilleux outil ici: http://blog.getpostman.com/index.php/2014/02/11/postman-v0-9-6-access-cookies-and-restricted-headers -plus-better-testing/
Cependant, je n'arrive pas à comprendre comment faire fonctionner cette chose. J'essaie depuis une heure maintenant et ma requête ne sera toujours pas vue en tant qu'utilisateur connecté
Cela a fonctionné pour moi:
Pour éviter à quelqu'un de creuser tous les commentaires sur des questions connexes, voici un bref aperçu de l'état de Postman en 2018:
Si vous utilisez une icône satellite, vous utilisez Postman autonome :
Postman Interceptor ne semble pas fonctionner avec le Postman autonome (à partir de janvier 2018).
Lorsque vous allumez l’antenne parabolique, vous démarrez un proxy (port par défaut: 5555
). Si vous mettez à jour votre navigateur et/ou les paramètres de proxy du système d'exploitation pour qu'ils pointent vers localhost:5555
, les requêtes effectuées via le proxy s'afficheront dans Postman, comme cela fonctionnait avec l'ancien Interceptor.
Vous pouvez en savoir plus sur cette fonctionnalité ici .
Si vous avez une icône de satellite bizarre, vous utilisez le old Chrome App :
Cela devrait fonctionner avec l'intercepteur. Voir les instructions dans réponse de nozzleman si vous avez des difficultés à le faire fonctionner.
tl; dr Vous devez utiliser Postman Chrome App si vous souhaitez utiliser l’extension Interceptor .
Assurez-vous d'activer l'intercepteur en chrome et le proxy dans Postman. Veillez également à installer la bonne extension! Bizarrement, il semble y avoir 2 postman Interceptor:
Alors ça devrait marcher
Le problème pour moi était que j'avais plusieurs profils Chrome et que les demandes avec un profil non principal ne fonctionnaient pas, même si l'extension était activée. Une fois que je suis passé au profil principal et que l’extension a été activée, l’interception a commencé correctement.
Sous OSX 10.10.4, je devais suivre ces instructions pour autoriser un serveur proxy afin que l'intercepteur fonctionne:
Il y a deux façons, et les deux fonctionnent:
1) postman chrome app + plugin postman interceptor
Déconseillé mais plus pratique, il suffit de quelques clics.
2) application native postier
Officiellement recommandé par pas très convivial. Vous devez modifier manuellement le paramètre de navigateur/proxy système.