Назад к задачам
AvitoПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
78
Одновременные HTTP‑запросы и отображение кодов статуса
Компании, где спрашивали:
Условие задачи
Необходимо написать программу, которая одновременно отправляет HTTP‑запросы к двум указанным URL‑адресам и выводит полученные коды статуса ответа для каждого из запросов.
Примерный алгоритм работы:
- Прочитать два URL‑адреса (можно задать их в коде или передать через аргументы командной строки).
- Запустить два запроса параллельно (используя потоки, горутины, async/await или любой иной механизм конкурентного выполнения, поддерживаемый выбранным языком).
- Дождаться завершения обоих запросов.
- Для каждого запроса вывести строку вида
URL: <адрес> – статус: <код>.
Важно обеспечить, чтобы запросы действительно выполнялись одновременно, а не последовательно, и корректно обработать возможные ошибки сети (например, вывести сообщение об ошибке вместо кода статуса).