Postino non può raggiungere localhost

Io sono in una corporate env quindi devo usare un proxy per raggiungere il server. Questo funziona bene in postino e nei browser. Quello che non riesco a raggiungere è localhost nel postino, ma sono in grado di raggiungere il localhost nel browser.

Sono in esecuzione Postino per la Versione di Linux 6.0.9. Ho cercato di raggiungere localhost:9082/resto/myapi…. e 127.0.0.1:9082/resto/myapi con entrambi globale proxy e proxy di sistema acceso e con acceso e non acceso. In tutti i casi io non sono in grado di raggiungere localhost.

Cosa ottengo come risposta una pagina di errore dal server proxy! In qualche modo la chiamata viene fuori in rete, invece di essere tenuto sulla mia macchina.

Il postino console:

Mio intestazioni di richiesta sono:

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

Mio intestazioni di risposta sono:

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

La mia risposta è una pagina html.

Come posso effettuare una chiamata a localhost lavoro con il postino?

  • Sembra che questo è stato risolto nel v. 7.0.9. Per le versioni prima, Nayak la risposta di seguito ha lavorato per me.
  • Postino 7.2.1 stava lavorando quindi cominciato a ricevere un ‘non Poteva ottenere qualsiasi risposta” errore di connessione a localhost. Spento ‘Utilizzare il Proxy di Sistema’ in impostazioni, e ha iniziato a lavorare di nuovo. Non stiamo usando un proxy per quanto ne so.
InformationsquelleAutor user1329339 | 2018-03-06



13 Replies
  1. 64

    Ho avuto problema simile con HTTP chiamate locali ASP.NET Core API Web apps. Modifica le impostazioni del proxy non risolvere il problema per me.

    Finalmente risolto disattivando File > Impostazioni > Generale > Certificato SSL Verifica

    Speranza che aiuta qualcuno là fuori.

    • Postino avrà le impostazioni del proxy da alcune variabili di ambiente http_proxy, HTTPS_PROXY, ecc) anche se sono disattivate dall’interfaccia utente
    • per me ha funzionato dopo il rilancio postino
    • Questo è un lavoro per me! Grazie! ^^
  2. 22

    Ho lo stesso problema. Ciò che funziona per me è:

    Aprire il File -> Impostazioni -> Proxy

    Quindi, attivare il proxy e mettere 127.0.0.1 : 80, se il web server è in esecuzione su 80.

    In git thread, dicono che è un problema noto, per cui speriamo che il tutto venga risolto al più presto.

    • Questa soluzione sembra da lontano per essere il modo più semplice per ovviare a questo problema. Non c’è bisogno di pasticciare con le variabili di ambiente, non c’è bisogno di aprire le possibili falle di sicurezza.
    • Ha funzionato per me, ma vorrei capire perchè. Ho notato che quando ho ping localhost, ho l’indirizzo IPv6 ::1 non è l’indirizzo IPv4 127.0.0.1. Possibilmente correlati?
    • Non sono sicuro, se il comportamento senza il proxy non è in realtà un bug. Postino probabilmente arriva ad un posto sbagliato. Non ho trovato una risposta adeguata sia.
  3. 9

    Ho trovato una soluzione temporanea:

    Nel terminale, vai nella directory dove postino è installato e aggiungere:

    [email protected]:~/Documents/Postman$ export NO_PROXY=localhost,127.0.0.1
    [email protected]:~/Documents/Postman$ ./Postman 
    

    Questo consentirà di chiamate a localhost lavoro.

    Ho trovato un problema simile su macchine Windows qui

    • Questo ha funzionato per me.
  4. 5

    Il problema menzionato come una questione qui. Si dovrebbe scrivere un semplice file batch come questo:

    set HTTP_PROXY=
    set http_proxy=
    set HTTPS_PROXY=
    set https_proxy=
    START %LOCALAPPDATA%\Postman\Update.exe --processStart "Postman.exe"
    

    aprire un semplice file di testo, salva come “.bat file, e basta eseguirlo!

  5. 5

    Ho risolto il problema disattivando il proxy di Sistema di Postino.

    Aprire File -> Impostazioni -> Proxy

    Postino non può raggiungere localhost

    Quindi spegnere Utilizzare il Proxy di Sistema

  6. 4

    @Menuka Ishan Risposta è corretta. Ma in mac solo se si cambia il disattivare il proxy non funziona. È necessario disattivare il Certificato SSL di verifica, inoltre, è necessario disattivare.

    Postino non può raggiungere localhost

    • Si prega di non spegnere la verifica SSL. Questo potrebbe essere potenzialmente un enorme rischio per la sicurezza.
    • Ma se non mi disattivare SSL verifica uomo post non funziona. C’è qualche altro modo?
  7. 2

    Se sei sotto proxy aziendale e si sta distribuendo il webapplication in localhost quindi non c’è bisogno di impostare la configurazione del proxy come

    http://username:[email protected]:ServerPort in postman (Global Proxy Configuration).
    

    In quanto l’app è distribuita in locale macchina basta usare localhost configurazione in impostazioni -> Global Configurazione del Proxy :

     proxy server : 127.0.0.1
     port : 8300 (this is the port where the web application is running )
    
    • Questo ha funzionato per me. Ma sembra che il problema è stato risolto in v7.0.9
  8. 0

    Questi passaggi risolto questo problema dopo 1 intera giornata di lotta:
    1) HTTP_PROXY= proxy.società.com:porta
    HTTPS_PROXY=proxy.società.com:porta
    per le variabili utente, non per le variabili di Sistema. Assicurarsi che il caso è tutto il cap.
    2) l’Aggiornamento newtwork driver, e l’accensione di Windows Defender……Assicurarsi di non vedere alcun rossi qui.

  9. 0

    Non ero in grado di effettuare chiamate dal postino di finestra mobile contenitore in esecuzione Couchbase Server. Molto frustrante. Si scopre che ho avuto impostazione del proxy configurato per alcuni aws istanza che è stato da tempo eliminato.

    Goto impostazione e rimuovere le impostazioni del proxy e ha funzionato come un fascino su localhost/127.0.0.1/mac portatile eno IP addr o 0.0.0.0

  10. 0

    Nel mio caso, io sto usando django-tenants e dovuto aggiungere il dominio per l’inquilino in etc/hosts di farlo funzionare su localhosts. La mia voce per 127.0.0.1 ora sembra

    127.0.0.1 localhost test.localhost

  11. 0

    Il mio problema stava dimenticando per selezionare l’Ambiente. Dal menù a tendina in cui puoi vedere Ambiente nell’immagine, selezionare il nome del vostro ambiente.Postino non può raggiungere localhost

  12. 0

    Menuka Ishan la soluzione di cui sopra salvato le mie ore di dolore! Ho lasciato il Global Proxy Configuration acceso ON e cambiato il Proxy Server per 127.0.0.1. Switched OFF il Use System Proxy. Avevo già la voce 127.0.0.1 localhost nel mio file hosts nel percorso C:\Windows\System32\drivers\etc.

  13. 0

    Se hai attivo il proxy nel vostro sistema, quindi assicurarsi Globale di Configurazione del Proxy e Utilizzare il Proxy di Sistema sono spento. Per fare questo, andare al Postino preferenze > Proxy. Si può anche provare a inviare una richiesta postino senza digitare localhost (es. :8080/invia)

    Postino non può raggiungere localhost

Lascia un commento