وب‌سرویس مجید

پروژه fuel

kittinunf/fuel

کاربرد:

این کتابخانه یکی از ساده‌ترین و خوش‌دست‌ترین ابزارها برای شبکه‌کاری HTTP در کاتلین و اندروید هست . با استفاده از Fuel می‌تونی درخواست‌های HTTP مثل GET، POST، PUT و DELETE رو با حداقل کد اجرا کنی و به راحتی با APIها کار کنی.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای یک کتابخانه سبک، بدون وابستگی‌های زیاد و با API تمیز داشته باشی، Fuel گزینه عالی‌ایه . مناسب پروژه‌های کوچک تا متوسط یا جاهایی که نمی‌خوای با پیچیدگی‌های Retrofit یا OkHttp زیاد سر و کار داشته باشی.

چند مثال از موارد استفاده

دریافت داده از یک API عمومی مثل https://jsonplaceholder.typicode.com/posts با یک خط کد

ارسال داده فرم به سرور با متد POST

آپلود فایل با پشتیبانی از progress

مدیریت headerها و query parameterها به صورت شفاف

استفاده در تست‌های یکپارچه برای تماس با سرویس‌های داخلی

  • ##HTTP
  • ##Kotlin
  • ##AndroidDev
  • ##Networking
  • ##FuelLibrary
  • ##API
  • ##MobileDev
  • ##Lightweight
  • ##OpenSource
  • ##REST