IMustafa Zeynali
IMustafa Zeynali
خواندن ۱ دقیقه·۱ سال پیش

کتابخانه HttpClientPlus

سلام دوستان

کتابخانه HttpClientPlus ، پکیجی هس که به عنوان لایه برای اضافه کردن قابلیت های پرکاربرد به HttpClient ایجاد شده.

قابلیت های کتابخانه HttpClientPlus :

  1. تنظیم Authorization برای تمام درخواست ها، یکبار برای همیشه!
  2. تعریف Inceptor های متنوع برای اجرای متود های شما در تمام درخواست ها، مانند لاگ زدن قبل از ارسال Request و لاگ زدن بعد از دریافت Response در تمام درخواست ها، یکبار برای همیشه!
  3. تنظیم Content-Type به راحتی
  4. تنظیم Deafult Header برای تمام درخواست ها، یکبار برای همیشه!
  5. و ...
  6. از همه مهمتر کاربری بسیار ساده :)

درواقع کتابخانه HttpClientPlus همون کتابخانه HttpClient هس با همون متود ها، فقط یکسری قابلیت های پرکاربرد بهش اضافه شده.

روش نصب:

1. میتونین خیلی راحت از Nuget روی پروژتون نصب کنین یا از روش های زیر استفاده کنین.

2. nuget: https://www.nuget.org/packages/HttpClientPlus

3. PackageManager:

pm> NuGet\Install-Package HttpClientPlus


میتوین سورس این پروژه رو هم در گیت هاب من ببینید:

GitHub: https://github.com/mzeynali-ir/HttpClientPlus


آموزش:

میتونین داکیومنت رو از اینجا بخونین. (فرصت نکردم داکیومنت رو کامل بنویسم، اما تاحدی رو نوشتم، در ادامه تکمیلش میکنم)

https://hcp.imustafa.net

پ.ن: این پکیج رو خودم ساختم، هدف هم راحت کردن کار و همچینین جلوگیری از کد های تکراری بود.

httpclientگیت هابکتابخانه
Software Engineer
شاید از این پست‌ها خوشتان بیاید