flask编写RESTful API
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask编写RESTful API相关的知识,希望对你有一定的参考价值。
参考技术AREST(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日