با استفاده از 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 و برای پاسخ‌های غیرموفق پیام خطا مناسب نشان دهید.

توسط پژوهشگر در 201 روز قبل ساعت 03:22
دسته بندی ها: JavaScript JavaScript for beginner
arash در 201 روز قبل ساعت 06:39

برای استفاده صحیح از Fetch، یک تابع async بنویسید و داخل try/catch خطاها را مدیریت کنید. ابتدا پاسخ را با استفاده از response.ok و response.status بررسی کنید و در صورت موفق بودن پاسخ را با response.json() بخوانید و نتیجه را چاپ کنید؛ در غیر این صورت یک پیام خطا با وضعیت نمایش دهید. توجه کنید که fetch فقط در صورت خطای شبکه پرتاب می‌شود و پاسخ‌های HTTP غیرموفق همچنان به عنوان پاسخ معتبر برمی‌گردند، بنابراین باید به وجود response.ok اعتبار دهید. در نهایت مطمئن شوید که JSON خروجی را به صورت امن خوانده و خطای تجزیه را با catch گزارش کنید.

گزارش

1 پاسخ

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

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