یک اسکریپت پایتون بنویسید که یک درخواست HTTP GET به یک URL ورودی ارسال کند و مقدار هدر 'Server' پاسخ را نمایش دهد.
2.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:08 0.0
برای حل این سوال میتوانید از کتابخانه ساده requests استفاده کنید: با requests.get(url, timeout=5) پاسخ را بگیرید و با response.headers.get('Server') مقدار هدر را استخراج کنید؛ اگر هدر وجود نداشت پیام مناسبی نمایش دهید. نکات مفید: قبل از اجرا pip install requests کنید، از try/except برای مدیریت خطاها و timeout استفاده کنید و وضعیت پاسخ (status_code) را هم بررسی نمایید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته مفید: بعضی سرورها یا پروکسیها هدر Server را مخفی میکنند یا حذف میکنند، بنابراین ممکن است مقدار آن یا None باشد. برای کارایی و پایداری، وضعیت پاسخ را با response.status_code بررسی کنید و فقط اگر 200 بود مقدار Server را نمایش دهید. همچنین از try/except برای مدیریت خطاهای شبکه استفاده کنید و از response.headers.get('Server', 'نامشخص') برای مقدار پیشفرض بهره ببرید. اگر هدف صرفاً خواندن هدرهاست، میتوانید از درخواست HEAD استفاده کنید تا داده کمتری منتقل شود.
گزارش