當前位置:編程學習大全網 - 編程軟體 - flask編寫RESTful API

flask編寫RESTful API

REST(Representational State Transfer)是壹種架構風格,表述了網絡中客戶端於服務端的壹種交互,REST本身是不實用的,關鍵的是如何設計它。REST架構就是為了HTTP協議設計的。RESTful web services的核心概念是管理資源。資源是由URIs來表示,客戶端使用HTTP當中的'POST,GET, PUT, DELETE'等方法發送請求到服務器,改變相應的資源狀態。

Flask是壹個基於Python開發的微型web框架,其中Werkzeug本質是Socket服務端,其用於接收http請求並對請求進行預處理,然後觸發Flask框架,開發人員基於Flask框架提供的功能對請求進行相應的處理,並返回給用戶。

壹個簡單的例子:

這裏又兩種方法構造服務,第壹中就是利用flask的路由進行構造,另外壹種就是利用flask 的擴展插件來構造。首先我們假定壹種業務場景:

做壹個最簡單的圖書館裏系統,實現如下功能

了解過HTTP的都了解這該如何做,那麽使用flask 會怎麽構造服務呢?又兩種辦法 1. 利用路由寫。2.利用flask的擴展插件寫 接卸來就開始介紹這兩種方法如何實現吧!

在實現之前可以使用postman 對接口進行測試

未完待續

  • 上一篇:轉塔型貼片機對元件位置該怎麽調整呢?
  • 下一篇:什麽是非嵌入式芯片?
  • copyright 2024編程學習大全網