it-swarm.com.de

Verwendung von Postman Interceptor

Seit ich ein Upgrade auf Postman 0.9.6 durchgeführt habe, kann ich keine Benutzersitzungen replizieren, da Chrome es dem Postman nicht erlaubt, Benutzercookies abzurufen. Sie haben jedoch beschlossen, dieses Problem zu "umgehen", indem sie ein weiteres Plugin namens Postman Interceptor erstellt haben, das Ihre Postman-Anfrage weiterleitet und die Benutzer-Cookies abruft. Sie haben hier einen Blogpost geschrieben: http://blog.getpostman.com/index.php/2014/02/11/postman-v0-9-6-access-cookies-und-beschränkte Header -plus-better-testing/

Ich kann jedoch nicht herausfinden, wie ich dieses Ding zum Laufen bringen kann. Ich habe es jetzt seit einer Stunde versucht und es wird meine Anfrage immer noch nicht als angemeldeter Benutzer angezeigt

54
user2158382

Das hat für mich funktioniert:

  1. Installiere Postman
  2. Installieren Sie den Interceptor
  3. Aktivieren Sie den Interceptor, indem Sie den Schalter umschalten:
     enter image description here
  4. Aktivieren Sie den Interceptor in Postman durch Klicken auf den Interceptor Button oben rechts (sieht aus wie ein Satellit)
     enter image description here
64
nozzleman

Um zu vermeiden, dass jemand durch alle Kommentare zu verwandten Fragen graben muss, folgt hier ein kurzer Überblick über den Zustand von Postman im Jahr 2018:

Standalone Postman (aktuell)

Wenn Sie ein Symbol für Satellite Dish haben, verwenden Sie Standalone Postman :

postman standalone screenshot

Postman Interceptor scheint nicht mit Standalone Postman zusammenzuarbeiten (Stand Januar 2018).

Wenn Sie die Satellitenschüssel einschalten, starten Sie einen Proxy (Standardport: 5555). Wenn Sie Ihre Browser- und/oder Betriebssystem-Proxy-Einstellungen so aktualisieren, dass sie auf localhost:5555 verweisen, werden die über den Proxy gesendeten -Anforderungen in Postman angezeigt, ähnlich wie beim alten Interceptor.

Sie können mehr über diese Funktion hier erfahren.

Postman Chrome App (veraltet)

Wenn Sie ein weird-Satellitensymbol haben, verwenden Sie die alte Chrome-App :

postman chrome app screenshot

Dies sollte mit dem Interceptor funktionieren. Lesen Sie die Anweisungen in nozzlemans answer , wenn Sie Probleme damit haben, dass es funktioniert.

tl; dr Sie müssen Postman Chrome App verwenden, wenn Sie die Interceptor-Erweiterung verwenden möchten.

22
Michael Kropat

Stellen Sie sicher, dass der Interceptor in Chrome und Proxy in Postman aktiviert ist. Vergewissern Sie sich auch, dass Sie die richtige Erweiterung installieren. Seltsamerweise scheint es 2 Postbote Interceptor zu geben: 

  1. Interceptor 1 <- Gleicher Name, aber nicht von getpostman.com
  2. Interceptor 2 <- von der richtigen Quelle

Dann sollte es klappen

13
Ali Nikneshan

Für mich bestand das Problem darin, dass ich über mehrere Chrome-Profile verfügte und Anforderungen mit einem Nicht-Hauptprofil nicht funktionierten, selbst wenn die Erweiterung aktiviert war. Nachdem ich zum primären Profil gewechselt und sichergestellt hatte, dass die Erweiterung dort aktiviert war, fing es an, ordnungsgemäß abzufangen.

3
timetofly

Im auf OSX 10.10.4 und ich musste diesen Anweisungen folgen, um einen Proxyserver zuzulassen, damit der Interceptor funktioniert: 

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

1
Jake

Stellen Sie für die native App POSTMAN (Windows, MacOS oder Linux) sicher, dass Sie die INTERCEPTOR Bridge installiert haben:

https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/529

1
Sabri Aziri

Ich konnte ohne Interceptor arbeiten, indem ich nur SSL deaktivierte

Ich habe eine ältere Version von postman [Postman Chrome App (Deprecated)] verwendet, in der ich interceptor verwenden musste. Grundsätzlich wollte ich Cookies als getrennt von Header weitergeben. Jetzt, als ich versuchte, New zu verwenden Standalone/Desktop Postman (aktuelles Tool), ich habe folgenden Fehler erhalten enter image description here

Um diesen Fehler zu beheben, musste ich nur " [~ # ~] off [~ # ~]" die SSL-Zertifikatsüberprüfung durchführen. enter image description here

0
Madhusudhan R

Postman veröffentlichte im Juni 2019 die Interceptor-Unterstützung für die gepackte App für Mac/Windows/Linux in v7.2.2 .

7.2.2: Unterstützung für die Cookie-Synchronisation über den Interceptor hinzugefügt

Mehr dazu hier, da die Dokumente noch nicht aktualisiert wurden: https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/529

0
J.Lin

Wie einige hier erwähnte Postman Chrome App ist veraltet, Sie können es nicht mehr verwenden, um Ihre API-Anfragen abzufangen. Stattdessen hat Postman eine Beta-Version "Postman Canary" veröffentlicht, die besser funktioniert.

Bitte folgen Sie diesen Links, um den Kanarienvogel und den Abfangjäger einzurichten. https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/529

0
Vinay Hosamane

Es gibt zwei Möglichkeiten, und beide funktionieren:

1) Postman Chrome App + Postman Interceptor Plugin 

Veraltet, aber bequemer, es sind nur wenige Klicks erforderlich.

2) postman native app 

Offiziell empfohlen von nicht sehr benutzerfreundlich. Sie müssen die Browser-/System-Proxy-Einstellungen manuell ändern.

0
duleshi