مقدمه

برای شروع :

sudo pip install flask

فرض ما بر این است که شما با مبانی REST آشنا هستید.

Flask یک میکروفریمورک پایتون بر مبنای Werkzeug (یک کتابخانه ابزار WSGI) می باشد.

Flask انتخاب خوبی برای یک REST API می باشد زیرا :

  • به زبان پایتون نوشته شده است
  • استفاده راحتی دارد
  • انعطاف پذیر است
  • چندین راهکار مختلف برای پیاده سازی دارد
  • دارای تجزیه request مبتنی بر REST است

من معمولا از curl برای تست تقاضاها روی سرور استفاده میکنم. انتخاب خوب دیگر در این زمینه REST Console برای Google Chrome است.

به عنوان قرارداد در این مقاله، هرگاه یک پاسخ از سرور ارایه شد، قبلا یک تقاضا با پارامترهای مد نظر برای تولید آن پاسخ ارایه شده است. خود تقاضا قسمتی از پاسخ نمی باشد.