در یک محیط virtualenv یک بسته خارجی نصب کنید و یک اسکریپت پایتون بنویسید که با استفاده از بسته requests یک آدرس URL را دریافت کند و کد وضعیت و طول بدنهٔ پاسخ را چاپ کند.

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

0.0

راهنما: ابتدا یک virtualenv بسازید (python3 -m venv venv) و آن را فعال کنید (source venv/bin/activate یا venv\Scripts\activate در ویندوز)، سپس با pip install requests بسته را نصب کنید. اسکریپت را با import requests نوشته و با requests.get("https://example.com", timeout=5) پاسخ را دریافت و مقدار r.status_code و len(r.content) را چاپ کنید. نکته‌ها: از try/except برای هندل کردن خطاها و timeout استفاده کنید و برای خودکارسازی و استقرار در محیط‌های DevOps، وابستگی‌ها را با pip freeze > requirements.txt ذخیره کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:42
دسته بندی ها: Python Python for beginner
reyhaneh در 201 روز قبل ساعت 05:33

ایجاد و فعال‌سازی virtualenv یک راه ساده برای جدا نگه داشتن بسته‌هاست. در اسکریپت، از requests.get با timeout=5 استفاده کنید و نتیجه را چاپ کنید؛ همچنین با یک block try/except برای مدیریت خطاهای شبکه مانند Timeout یا ConnectionError مواجه شوید. مقادیر را به‌روزرسانی کنید: r.status_code و len(r.content) برای طول بدنه؛ اگر می‌خواهید خطاها را واضح‌تر ببینید از raise_for_status استفاده کنید یا لاگ کنید. برای استقرار، با pip freeze > requirements.txt وابستگی‌ها را قفل کنید.

گزارش

1 پاسخ

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

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