后面所讲的jwt也是属于HTTPTokenAuth

1)Flask

from flask import Flask, g
from flask_httpauth import HTTPTokenAuthapp = Flask(__name__)
auth = HTTPTokenAuth(scheme='Token')tokens = {"secret-token-1": "john","secret-token-2": "susan"
}@auth.verify_token
def verify_token(token):if token in tokens:g.current_user = tokens[token]return Truereturn False@app.route('/')
@auth.login_required
def index():return "Hello, %s!" % g.current_userif __name__ == '__main__':app.run()
```2)requests
```python
`HTTPTokenAuth`发的是get请求token信息放在request.headers['Authorization']里,使用base64加密
requests
```python
import requests
res = requests.post('http://127.0.0.1:5000/login',json={'username':'test','password':'test'})
print(res.json())
access_token = res.json()['access_token']header={"Authorization": f"Bearer {access_token}"
}
res = requests.get('http://127.0.0.1:5000/protected',headers=header)  # 如果重新获得token则无效
print(res.text)
```3)前端
??参考:
https://www.cnblogs.com/fiona-zhong/p/10254961.html
https://www.cnblogs.com/Erick-L/p/7060806.html
https://blog.csdn.net/ousuixin/article/details/94053454
https://blog.csdn.net/qq_42597385/article/details/85248483
https://blog.csdn.net/ousuixin/article/details/94053454#flask%E4%B8%AD%E5%B0%81%E8%A3%85token%E7%9A%84package%E4%BD%BF%E7%94%A8前后端分析 刷新token
https://www.jianshu.com/p/537b356d34c9
https://github.com/vimalloc/flask-jwt-extended

前端-requests-flask对应关系 HTTPTokenAuth相关推荐

  1. 前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)

    配合"基于Flask框架调用百度接口实现语音识别功能"使用的前端参考代码 后端代码链接 Python-基于Flask框架调用百度接口实现语音识别功能:基于Flask框架调用百度接口 ...

  2. python前端学习-----Flask进阶

    Flask进阶 Flask请求 Request请求对象 `request.args.get()` 获取表单提交的信息 请求钩子 Flask响应 json 数据格式 Cookie 和 Session C ...

  3. python前端学习-------Flask框架基础(建议收藏)

    Flask框架基础 下载并安装Flask框架 Flask基础 第一个Flask应用 开启调试模式 路由 变量规则 构造URL HTTP方法 模板 语法格式 模板变量 控制结构 条件控制语句 `if` ...

  4. 前端-requests-flask对应关系 args

    前端-requests-flask的对应关系 flask获得请求参数`request.args key1=request.args["key1"] key2=request.arg ...

  5. Python—基于Flask框架调用百度接口实现语音识别功能

    一.项目简介 项目实现语音转换文字的功能. 项目前后端分离,前端(移动端/Web端)按特定参数要求录音,将录音传给后端,后端将录音上传百度服务处理,对百度返回的结果进行预处理,以JSON格式返回给前端 ...

  6. flask web api_我使用Express,Flask和ASP.NET重建了相同的Web API。 这是我发现的。

    flask web api I've been shopping around for a back end framework to support a tabletop game app, and ...

  7. flask(一)之路由和视图

    01-介绍 Flask 是一个 Python 实现的 Web 开发微框架,同时具有很强的扩展能力. 02-第一个flask程序 # 初始化from flask import Flask, url_fo ...

  8. Flask实战----做了一个简易版CSDN

    Flask实战 数据库设计 创建数据表 创建数据库操作类 exc_info() Python操作MySQL基本用法 创建表单类 实现登录功能 博客列表功能实现 添加博客功能实现 数据库设计 创建数据表 ...

  9. Flask最强攻略 - 跟DragonFire学Flask - 第四篇 Flask 中的模板语言 Jinja2 及 render_template 的深度用法

    https://www.cnblogs.com/DragonFire/p/9259999.html 是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jin ...

最新文章

  1. Openfire XMPP Smack RTC IM 即时通讯 聊天 MD
  2. mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格
  3. 锁的用处及脏读、不可重复读和幻觉读的概念
  4. 贝叶斯分类器(Normal Bayes 分类器)
  5. python filter函数_Python列表的8个实用技巧
  6. 洪小文博士写给你的新年书单
  7. Nginx 通过 Lua + Redis 实现动态封禁 IP
  8. 依赖注入_List_Set_Array类型的注入
  9. 当你看完这篇朴素贝叶斯(NB)算法后,是否会有怦然心动的感觉
  10. php 数据类型伪类型,PHP之伪类型与变量
  11. matplotlib 添加偏移量
  12. MFC实现mysql备份_MySQL如何自动备份 - MySQL - VC中文网-VC-MFC编程论坛 - Powered by Discuz!...
  13. Qt Model/View 学习(6) - Delegate教程之——渲染
  14. AHCI和IDE区别,和在目前系统中设置 AHCI - 摘自网络
  15. 如何高效学习一门新技术
  16. 控件库中的Botton控件简述
  17. 京东腰带怎么设置,分享详细教程
  18. (故事)大个儿熊的喷嚏
  19. CVF 6.6B 安装无反应(响应)及打开无反应(响应)问题(win10系统)
  20. 客户端与服务器的数据传输

热门文章

  1. 查询本地内存的栈大小_Js的内存问题
  2. python计算密集型任务_Python多进程和多线程测试比高低,只为证明谁是最快的“仔”
  3. python dataframe 取一行_python – Pandas dataframe获取每个组的第一行
  4. docker $PWD路径_基于Docker搭建Nacos集群
  5. Python编程常见错误表现形式与原因分析
  6. 详解Python线程对象daemon属性对线程退出的影响
  7. mysql 修改这段长度_MySQL中使用group_concat()函数数据被截取(有默认长度限制),谨慎!...
  8. java 千位分隔,如何在Java中设置千位分隔符?
  9. 艾特肯法方程解matlab程序,牛顿迭代法matlab代码
  10. 动态添加select2input没样式_MIUI10壁纸升级:桌面动效壁纸与动态壁纸的前世今生...