در یک برنامه Node.js ساده به زبان JavaScript، یک تابع بنویسید که با استفاده از ماژول https یک درخواست GET امن (HTTPS) به یک URL معین ارسال کرده، وضعیت پاسخ و بدنه JSON را بررسی و در صورت خطا پیام مناسبی در کنسول چاپ کند.

4.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:29

0.0

از ماژول داخلی https یا fetch در Node.js استفاده کنید؛ برای https از https.request یا https.get بهره ببرید، اتصال TLS را با rejectUnauthorized (به‌صورت پیش‌فرض فعال) حفظ کنید، وضعیت پاسخ (statusCode) را چک کرده و داده‌ها را با جمع‌آوری chunkها جمع‌آوری و سپس با try/catch با JSON.parse تجزیه کنید. نکات: هدر Accept: application/json اضافه کنید، زمان‌تایم‌اوت و هندل کردن خطاهای شبکه را در نظر بگیرید و برای کدهای غیر 200 پیام خطای مناسب نشان دهید.

توسط پژوهشگر در 202 روز قبل ساعت 02:29
دسته بندی ها: JavaScript JavaScript for beginner
sara در 202 روز قبل ساعت 09:29

برای درخواست HTTPS امن در Node.js با https.get یا https.request، از TLS معتبر استفاده کنید و نگه دارید rejectUnauthorized به صورت پیش‌فرض فعال باشد تا MITM جلوگیری شود. هدر Accept: application/json را اضافه کنید تا سرور بداند پاسخ JSON است. داده‌های پاسخ را با جمع‌آوری chunkها کنار هم قرار دهید و با استفاده از try/catch به‌وسیله JSON.parse تجزیه کنید تا خطاهای ساختاری گزارش شود. برای کدهای غیر 200 پیام مناسب خطا چاپ کنید و یک زمان‌تایم مناسب (timeout) هم برای درخواست در نظر بگیرید تا خطاهای شبکه به‌خوبی مدیریت شوند.

گزارش

1 پاسخ

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

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