یک اسکریپت پایتون بنویسید که برای هر درخواست HTTP که ارسال می‌کند یک هدر جدید به نام X-Request-ID با مقدار یک UUIDv4 یکتا اضافه کند.

1.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:32

0.0

برای حل این مسئله از کتابخانهٔ استاندارد uuid برای تولید مقدار یکتا (uuid.uuid4()) و از کتابخانهٔ requests برای ارسال درخواست‌های HTTP استفاده کنید؛ مقدار uuid را به رشته تبدیل کرده و آن را در هدر requests (مثلاً با پارامتر headers یا با requests.Session().headers.update) قرار دهید. توصیه‌ها: در یک حلقه چند URL را بخوانید یا از یک فایل ورودی استفاده کنید، برای هر درخواست یک UUID جدید تولید کنید، وضعیت پاسخ را چاپ کنید و با try/except خطاها را مدیریت کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:32
دسته بندی ها: Python Python for beginner
reyhaneh در 221 روز قبل ساعت 12:55

برای هر درخواست HTTP یک UUIDv4 یکتا تولید کرده و آن را به هدر X-Request-ID اضافه کنید؛ از uuid.uuid4() استفاده کنید و مقدار تولید شده را به رشته تبدیل کنید (مثلاً headers={'X-Request-ID': str(uuid.uuid4())}). از requests.Session برای بهبود کارایی استفاده کنید و دقیقاً در هر حلقه یک UUID جدید بسازید؛ با یک بلوک try/except و timeout مناسب، خطاها را مدیریت کنید. اگر می‌خواهید از فایل ورودی استفاده کنید، لیست URLها را بخوانید و در هر درخواست مقدار UUID را تازه کنید. در نهایت وضعیت پاسخ را چاپ کنید تا بتوانید ردیابی درخواست‌ها را انجام دهید.

گزارش

1 پاسخ

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

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