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 ?

163voto

Tonmoy Points 103

J'avais un problème similaire avec les appels HTTP vers les applications ASP.NET Core Web API locales. La modification des paramètres du proxy n'a pas résolu le problème pour moi.

J'ai fini par le réparer en désactivant Fichier > Paramètres > Général > Vérification du certificat SSL

J'espère que cela aidera quelqu'un d'autre.

44voto

Peter Matisko Points 561

J'ai le même problème. Ce qui fonctionne pour moi est :

Ouvrez le fichier -> Paramètres -> Proxy

Ensuite, activez le proxy et mettez 127.0.0.1 : 80, si votre serveur web fonctionne sur 80.

Dans le fil de discussion git, ils disent que c'est un problème connu, donc espérons qu'il sera bientôt résolu.

20voto

Menuka Ishan Points 1144

J'ai résolu ce problème en désactivant le proxy système de Postman.

Ouvrir Fichier -> Paramètres -> Proxy

Postman

Puis éteindre Utiliser le proxy du système

12voto

Aravindhan R Points 110

@Menuka Ishan La réponse est correcte. Mais dans mac seulement si nous changeons le proxy turn off ne fonctionnera pas. Vous devez désactiver la vérification du certificat SSL et vous devez également la désactiver.

Open Setting -> General -> SSL Certificate verification -> OFF

11voto

user1329339 Points 753

J'ai trouvé une solution temporaire :

Dans le terminal, allez dans le répertoire où postman est installé et ajoutez :

machine@dev:~/Documents/Postman$ export NO_PROXY=localhost,127.0.0.1
machine@dev:~/Documents/Postman$ ./Postman 

Cela permettra de faire fonctionner les appels vers localhost.

J'ai trouvé un problème similaire sur les machines Windows aquí

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