یک تابع پایتون بنویسید که یک دیکشنری شامل آمار یک مجموعه‌داده را دریافت کند و یک دیکشنری هدر HTTP برگرداند که مقدار کلید "X-Dataset-Meta" برابر رشتهٔ JSON تولید‌شده با json.dumps باشد.

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

0.0

برای حل این مسئله از ماژول استاندارد json استفاده کنید: json.dumps دیکشنری را به رشتهٔ JSON تبدیل می‌کند و مقدار حاصل را می‌توان در مقدار یک هدر HTTP قرار داد (توجه کنید که مقدار هدر باید رشته باشد). برای نگهداری حروف غیرلاتین از پارامتر ensure_ascii=False و برای فشرده‌سازی از separators استفاده کنید؛ در وب‌اپلیکیشن‌ها این روش برای ارسال متادیتا از سوی سرور کاربرد دارد و در علم داده برای انتقال خلاصهٔ آمار مجموعه‌داده‌ها مفید است.

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

برای ساخت هدر HTTP با مقدار کلید X-Dataset-Meta از json.dumps استفاده کنید و از ensure_ascii=False برای حفظ کاراکترهای غیرلاتین و separators=(',', ':') برای فشرده‌سازی استفاده کنید. طول رشتهٔ JSON تولیدشده را متناسب با محدودیت‌های هدرهای HTTP بررسی کنید تا از بروز خطاهای سرور یا پروکسی جلوگیری شود. در برخی محیط‌ها ممکن است پشتیبانیِ کامل از non-ASCII در هدرهای HTTP محدود باشد، بنابراین ممکن است لازم باشد مقدار را با روش‌هایی مانند base64 یا RFC 5987 رمزگذاری کنید. حتماً با داده‌های نمونه تست انجام دهید تا از صحت فرمت و دسترسی به متادیت اطمینان حاصل کنید.

گزارش

1 پاسخ

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

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