"ECONNRESET" означава, че другата страна на TCP разговора рязко затворена нейния край на връзката. Това най-вероятно се дължи на една или повече грешки в протокола на приложението. Можете да погледнете регистрите на API сървъра, за да видите дали се оплаква от нещо.
Как решавате Econnreset?
Ако получавате грешки "ECONNRESET" по време на вашите тестове, най-вероятно има проблем с мрежата, причинен от вашия сървър, изпълняващ тестовете.
Решение
- Проверете мрежата на вашия сървър, изпълняващ тестовете (това е Jenkins, TeamCity и т.н.). …
- Изпълнете вашите тестове от друг CI сървър в различна мрежа.
Какво е грешка при четене на Econnreset в Postman?
Възможно е вашата крайна точка да нулира връзката по някаква причина, може би поради бърза последователност от заявки. Може да се наложи да добавим забавяне, но засега нека изолираме проблема, за да видим дали е само когато колекцията се изпълнява като цяло, или има конкретни заявки, които го задействат.
Пощальон работи ли с локален хост?
Хей @zhangmingcheng28 Да! Трябва да имате уеб сървър, който слуша на localhost през номера на порта, до който се опитвате да получите достъп. След като изпратите заявката чрез Postman до този сървър, той ще обработи (или трябва) вашата заявка и след това ще върне отговор.
Не можах да получа отговор, има грешкасвързвате се с Postman?
Ако получите съобщение „Не може да се получи никакъв отговор“от родните приложения на Postman, докато изпращате заявката си, отворете Postman Console (Преглед на > Покажи конзолата на Postman), изпратете отново заявката и проверете за регистрационни файлове за грешки в конзолата.