web-dev-qa-db-fra.com

Comment utiliser Postman Interceptor

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é

54
user2158382

Cela a fonctionné pour moi:

  1. Installer Postman
  2. Installez le Interceptor
  3. Activez l'intercepteur en basculant le commutateur:
     enter image description here
  4. Activez l'intercepteur dans Postman en cliquant sur le bouton d'intercepteur en haut à droite (qui ressemble à un satellite)
     enter image description here
64
nozzleman

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:

Postman autonome (actuel)

Si vous utilisez une icône satellite, vous utilisez Postman autonome :

 postman standalone screenshot

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 .

Postman Chrome App (obsolète)

Si vous avez une icône de satellite bizarre, vous utilisez le old Chrome App :

 postman chrome app screenshot

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 .

22
Michael Kropat

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: 

  1. Interceptor 1 <- Même nom mais pas de getpostman.com
  2. Interceptor 2 <- de la source correcte

Alors ça devrait marcher

13
Ali Nikneshan

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.

3
timetofly

Sous OSX 10.10.4, je devais suivre ces instructions pour autoriser un serveur proxy afin que l'intercepteur fonctionne: 

https://www.getpostman.com/docs/capture_native

1
Jake

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.

0
duleshi