Junior
//Προβληματική κατάσταση //Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης σε HTTP αιτήματα για δύο URL //την κύρια σελίδα της Google και την κύρια σελίδα του shtrafovnet.ru) //Οι αιτήσεις πρέπει να πραγματοποιούνται παράλληλα.
sobes.tech AI
Απάντηση από AI
Для выполнения параллельных HTTP-запросов к двум URL можно использовать многопоточность или асинхронные вызовы. Ниже пример на Python с использованием модуля concurrent.futures и библиотеки requests:
import requests
from concurrent.futures import ThreadPoolExecutor
def fetch_status(url):
try:
response = requests.get(url)
print(f"URL: {url} - Status Code: {response.status_code}")
except Exception as e:
print(f"Ошибка при запросе к {url}: {e}")
urls = ["https://www.google.com", "https://shtrafovnet.ru"]
with ThreadPoolExecutor(max_workers=2) as executor:
executor.map(fetch_status, urls)
Этот код создаёт два параллельных запроса и выводит коды ответов.