Flask学习日记2
来源:互联网 发布:淘宝图库在哪里 编辑:程序博客网 时间:2024/06/05 05:23
1.OAuth认证
解析:它是一个应用程序允许其它应用程序的用户的接入或者使用服务,但是用户必须使用应用程序提供的登录凭证。
2.REST系统特点
解析:
(1)客户端-服务器: 客户端和服务器之间隔离,服务器提供服务,客户端进行消费。
(2)无状态: 从客户端到服务器的每个请求都必须包含理解请求所必需的信息。即服务器不会存储客户端上一次请求的信息用来给下一次使用。
(3)可缓存: 服务器必须明示客户端请求能否缓存。
(4)分层系统: 客户端和服务器之间的通信应该以一种标准的方式,就是中间层代替服务器做出响应的时候,客户端不需要做任何变动。
(5)统一的接口: 服务器和客户端的通信方法必须是统一的。
(6)按需编码: 服务器可以提供可执行代码或脚本,为客户端在它们的环境中执行。这个约束是唯一一个是可选的。
3.application/x-www-form-urlencoded
解析:窗体数据被编码为名称/值对。
4.Flask接收微信小程序wx.request参数
解析:
(1)wx.request
wx.request({ url: 'http://192.168.106.128:5000/compute', method: 'POST',或者'GET' header: { "content-type": "application/x-www-form-urlencoded" }, data: { x: 1, y: 2 }})
(2)Flask代码
@app.route('/compute', methods=['GET', 'POST'])def compute(): x = request.values.get('x') y = request.values.get('y') print(x) print(y) return jsonify({'x': x, 'y':y})
参考文献:
[1] Flask Web开发:基于Python的Web应用开发实战
阅读全文
1 0
- Flask学习日记2
- Flask学习日记1
- Flask学习笔记-- 2
- Flask web学习笔记2
- Flask学习日志一(2)-第一个flask程序
- 【Flask学习】
- flask 学习
- flask学习
- Flask学习
- flask 学习
- flask学习
- JSP学习日记 - 2
- 学习.net日记2
- javap 学习日记~2
- 黑马学习日记2
- C++学习日记 2
- LINUX 学习日记-2
- cxf学习日记2
- Recyclerview 瀑布流效果
- ACM11.奇偶数分离
- 500lines:Python实现的一个持续集成系统
- 排序算法之插入排序--Java语言
- java简单实现的response
- Flask学习日记2
- (ACM)Number Sequence
- ZOJ Problem Set
- vue学习进度记录
- 【manacher】hud 5371 Hotaru's problem
- 7-如何解析爬虫爬取回来的数据
- [Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD
- 第四周项目2建设“单链表”算法库
- BZOJ1303(CQOI2009)[中位数图]--奇技淫巧