۱ دانشجوی سون‌لرن
مشکل ادرس Base URL
جامعه فلاتر ایجاد شده در ۱۹ مرداد ۱۴۰۵

سلام وقت بخیر
در آموزش پروژه Nike، آدرس Base URL مربوط به API به صورت زیر معرفی شده:

https://fapi.7learn.com/api/v1

زمانی که این آدرس را به‌تنهایی در مرورگر باز می‌کنم، خطای 404 Not Found دریافت می‌کنم.
اما وقتی Endpoint مشخص زیر را به آن اضافه می‌کنم:

https://fapi.7learn.com/api/v1/banner/slider

API به‌درستی پاسخ JSON برمی‌گرداند.

می‌خواستم بدانم آیا طبیعی است که Base URL به‌تنهایی پاسخ 404 بدهد و منظور از آدرس اصلی API این است که همیشه باید یک Endpoint مانند /banner/slider به انتهای آن اضافه شود؟

همچنین برای استفاده در پروژه Flutter، آیا باید https://fapi.7learn.com/api/v1 را به عنوان Base URL قرار دهیم و Endpointها را جداگانه به آن اضافه کنیم؟

ممنون 🙏

سلام وقت شما هم بخیر

بله طبیعیه. هر route یا مسیری که تعریف شده قابل پیدا شدن هست درغیر این صورت 404 دریافت میشه.

بله دقیقا . اون بخشی که در تمام API‌ها ثابت هست رو به عنوان Base URL قرار بدید.

یلدا محصلی ۲۱ مرداد ۱۴۰۵، ۰۸:۴۴