با استفاده از JavaScript یک تابع بنویسید که با fetch یک درخواست GET به آدرس https://jsonplaceholder.typicode.com/posts/1 ارسال کند و وضعیت (status) و پاسخ JSON را در کنسول چاپ کند.
5.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:22 0.0
برای حل این سوال از Fetch API و async/await استفاده کنید: یک تابع async بسازید، با fetch درخواست را ارسال کنید، مقدار response.status و response.ok را بررسی و لاگ کنید و سپس با response.json() بدنهٔ JSON را بخوانید و در کنسول چاپ نمایید؛ برای مدیریت خطاها از try/catch و برای پاسخهای غیرموفق پیام خطا مناسب نشان دهید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای استفاده صحیح از Fetch، یک تابع async بنویسید و داخل try/catch خطاها را مدیریت کنید. ابتدا پاسخ را با استفاده از response.ok و response.status بررسی کنید و در صورت موفق بودن پاسخ را با response.json() بخوانید و نتیجه را چاپ کنید؛ در غیر این صورت یک پیام خطا با وضعیت نمایش دهید. توجه کنید که fetch فقط در صورت خطای شبکه پرتاب میشود و پاسخهای HTTP غیرموفق همچنان به عنوان پاسخ معتبر برمیگردند، بنابراین باید به وجود response.ok اعتبار دهید. در نهایت مطمئن شوید که JSON خروجی را به صورت امن خوانده و خطای تجزیه را با catch گزارش کنید.
گزارش