flask编写RESTful API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask编写RESTful API相关的知识,希望对你有一定的参考价值。

参考技术A

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 对接口进行测试

未完待续

Python Flask构建可拓展的RESTful API

1-1 Flask VS Django

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

1-2  课程更新维护说明;

技术分享图片

1-3 环境、开发环境与Flask;

1.3.1 关注版本更新说明;

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 1-4 初始化项目;

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

以上是关于flask编写RESTful API的主要内容,如果未能解决你的问题,请参考以下文章

一个验证登录的程序:python编写flask架构restful风格--2017年4月6日

使用 Flask 创建 RESTful API?

使用 Flask 设计 RESTful 的认证

Python学习之路--Flask+MongoDB搭建Restful Server

利用python的flask框架开发智能合约

在过滤的 API Restful 资源中添加子类别