67 votes

Postman ne peut pas atteindre localhost

Je suis dans un environnement d'entreprise et je dois donc utiliser un proxy pour atteindre les serveurs. Cela fonctionne bien dans postman et dans les navigateurs. Ce que je ne peux pas atteindre est localhost dans postman mais je peux atteindre localhost dans le navigateur.

J'utilise Postman pour Linux version 6.0.9. J'ai essayé d'atteindre localhost:9082/rest/myapi.... et 127.0.0.1:9082/rest/myapi avec le proxy global et le proxy système activés, avec l'un ou l'autre activé et sans activation. Dans tous les cas, je ne parviens pas à atteindre localhost.

Ce que je reçois comme réponse est une page d'erreur du serveur proxy ! D'une manière ou d'une autre, l'appel sort sur le réseau au lieu d'être conservé sur ma machine.

La console du facteur :

Mes en-têtes de requête sont :

Cache-Control →no-cache
Connection →Keep-Alive
Content-Length →986
Content-Type →text/html; charset=utf-8
Pragma →no-cache
Proxy-Connection →Keep-Alive

Mes en-têtes de réponse sont :

cache-control:"no-cache"
pragma:"no-cache"
content-type:"text/html; charset=utf-8"
proxy-connection:"Keep-Alive"
connection:"Keep-Alive"
content-length:"986"

Le corps de ma réponse est une page html.

Comment puis-je faire un appel à localhost travailler avec Postman ?

0voto

7guyo Points 177

Mon problème était d'oublier de sélectionner Environnement. Dans le menu déroulant où vous voyez Pas d'environnement dans l'image, sélectionnez le nom de votre environnement. enter image description here

0voto

Orby Points 140

La solution de Menuka Ishan ci-dessus m'a épargné des heures de souffrance ! J'ai laissé le Global Proxy Configuration commuté ON et a modifié le Proxy Server à 127.0.0.1 . Commuté OFF le site Use System Proxy . J'avais déjà l'entrée 127.0.0.1 localhost dans mon fichier hosts sous le chemin C:\Windows\System32\drivers\etc .

0voto

Redar Points 33

Si vous avez un proxy actif dans votre système, assurez-vous que Configuration globale du Pro Pro Proxy y Utiliser le proxy du système sont éteint . Pour ce faire, allez dans les préférences de Postman > Proxy. Vous pouvez également essayer d'envoyer une requête dans postman sans taper localhost (par ex. :8080/envoyer )

enter image description here

0voto

Je pense que j'ai aussi trouvé une solution parfaite. Tout d'abord vous activez les configurations globales de proxy, ajoutez l'Ip de votre machine locale qui est 127.0.0.1, puis ajoutez également localhost dans le bypass. Désactivez également la vérification SSL. Cela a fonctionné pour moi

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X