Sobes.tech
Back to tasks
Junior — Senior
357

Одновременные HTTP‑запросы и отображение кодов статуса

Companies where asked:

AvitoAvito
Get help with live coding in real time with Sobes Copilot
Task condition

Необходимо написать программу, которая одновременно отправляет HTTP‑запросы к двум указанным URL‑адресам и выводит полученные коды статуса ответа для каждого из запросов.

Примерный алгоритм работы:

  1. Прочитать два URL‑адреса (можно задать их в коде или передать через аргументы командной строки).
  2. Запустить два запроса параллельно (используя потоки, горутины, async/await или любой иной механизм конкурентного выполнения, поддерживаемый выбранным языком).
  3. Дождаться завершения обоих запросов.
  4. Для каждого запроса вывести строку вида URL: <адрес> – статус: <код>.

Важно обеспечить, чтобы запросы действительно выполнялись одновременно, а не последовательно, и корректно обработать возможные ошибки сети (например, вывести сообщение об ошибке вместо кода статуса).