"ECONNRESET" znamená, že druhá strana konverzace TCP náhle uzavřená její konec spojení. To je pravděpodobně způsobeno jednou nebo více chybami aplikačního protokolu. Můžete se podívat na protokoly serveru API, abyste zjistili, zda si na něco nestěžuje.
Jak vyřešíte Econnreset?
Pokud se vám během testů zobrazují chyby „ECONNRESET“, s největší pravděpodobností je problém se sítí způsobený tím, že testy spouštěl váš server.
Solution
- Zkontrolujte síť na vašem serveru, kde jsou spuštěny testy (to je Jenkins, TeamCity atd.). …
- Spusťte testy z jiného serveru CI v jiné síti.
Co je chyba při čtení Econnreset v Postman?
Je možné, že váš koncový bod z nějakého důvodu resetuje připojení, možná kvůli rychlému sledu požadavků. Možná budeme muset přidat prodlevu, ale nyní pojďme problém izolovat, abychom zjistili, zda se jedná pouze o to, když je sbírka spuštěna jako celek, nebo zda existují konkrétní požadavky, které jej spouštějí.
Spolupracuje Postman s localhost?
Hej @zhangmingcheng28 Ano! Potřebujete mít webový server, který naslouchá na localhost přes číslo portu, ke kterému se pokoušíte získat přístup. Jakmile odešlete požadavek prostřednictvím Postmana na tento server, zpracuje (nebo by měl) váš požadavek zpracovat a poté vrátí odpověď.
Neobdrželi jsme žádnou odpověď, došlo k chyběpřipojení k pošťákovi?
Pokud se vám při odesílání požadavku zobrazí zpráva „Could not get any response“z nativních aplikací Postman, otevřete Postman Console (Zobrazit > Zobrazit Postman Console), odešlete požadavek znovu a zkontrolujte, zda v konzole nejsou nějaké protokoly chyb.