تبلیغات
تبلیغات

کتابخانه Nancy سی شارپ – کار با HTTP

Nancy، فریمورکی سبک و کم‌نظیر برای ایجاد خدمات مبتنی بر HTTP می‌باشد؛ که در .NET Framework/Core و Mono قابل استفاده است. هدف از این فریمورک این است که تا حد ممکن از پیچیدگی‌ها دور مانده و کدنویسی راحت و لذت‌بخشی را رقم بزند.

Nancy طراحی شده است تا بتواند درخواست‌های DELETE، GET، HEAD، OPTIONS، POST، PUT و PATCH مدیریت کرده و DSL ساده و ظریفی را برای دریافت پاسخی (ریسپانس) فقط با استفاده از وصل کردن چند کلید به یکدیگر فراهم کرده و زمان شما را به قسمت‌های مهم کدنوسیی و اپلیکیشن اختصاص می‌دهد.

ویژگی‌ها

  • Built from the bottom up, not simply a DSL on top of an existing framework. Removing limitations and feature hacks of an underlying framework, as well as the need to reference more assemblies than you need. keep it light
  • Run anywhere. Nancy is not built on any specific hosting technology can be run anywhere. Out of the box, Nancy supports running on ASP.NET/IIS, WCF, Self-hosting and any OWIN
  • Ultra lightweight action declarations for GET, HEAD, PUT, POST, DELETE, OPTIONS and PATCH requests
  • View engine integration (Razor, Spark, dotLiquid, our own SuperSimpleViewEngine and many more)
  • Powerful request path matching that includes advanced parameter capabilities. The path matching strategy can be replaced with custom implementations to fit your exact needs
  • Easy response syntax, enabling you to return things like int, string, HttpStatusCode and Action elements without having to explicitly cast or wrap your response – you just return it and Nancy will do the work for you
  • A powerful, light-weight, testing framework to help you verify the behavior of your application
  • Content negotiation
  • And much, much more

نصب و راه اندازی

در محیط ویژوال استودیو و پروژه‌ی خود، از منوی Tools، وارد NuGet Package Manager شده و روی Package Manager Console کلیک کنید. دستور زیر را تایپ کرده و Enter را بزنید تا کتابخانه نصب شود:

صفحات رسمی

کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای
برنامه‌نویس فول استک

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه