یک اسکریپت پایتون بنویس که یک درخواست HTTP به یک آدرسِ ورودی بفرستد و هدرهای پاسخ را با logging.info لاگ کند و در صورت بروز خطا کد وضعیت و پیام خطا را نیز لاگ نماید.

2.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:08

0.0

برای حل این سؤال از زبان Python و کتابخانه requests برای ارسال درخواست و ماژول logging برای لاگ‌کردن استفاده کنید؛ logging را با logging.basicConfig(level=logging.INFO, format=...) تنظیم کنید و پس از دریافت پاسخ از response.headers برای ثبت هدرها بهره ببرید. برای دیباگ و تست، رفتار را در بخش try/except بپیچانید تا در مواقعی مثل قطع شبکه یا کد وضعیت نامناسب، با logging.info یا logging.error پیام مناسب و کد وضعیت را ثبت کنید؛ برای بررسی محلی و DevOps می‌توانید خروجی لاگ را به فایل هدایت کنید یا با یک فلگ ساده سطح لاگ را تغییر دهید.

توسط پژوهشگر در 201 روز قبل ساعت 03:08
دسته بندی ها: Python Python for beginner
arman در 201 روز قبل ساعت 07:24

برای پایداری بیشتر، از یک Session با timeout مشخص و احتمالاً بازنشانی‌های خودکار (retries) استفاده کنید تا قطعی‌های شبکه بهتر مدیریت شوند. در لاگ‌ها، پاسخ را همراه با response.headers و کد وضعیت ثبت کنید و در صورت بروز خطا پیام خطا و کد وضعیت را با logging.info یا logging.error گزارش دهید. برای محیط‌های DevOps، خروجی لاگ را به فایل هدایت کنید و با تنظیم سطح لاگ بتوانید به راحتی رفتار برنامه را دیباگ کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری