当前位置: 首页 > news >正文

python自动化之用flask校验接口token(把token作为参数)

用到的库:flask

实现效果: 写一个接口,需要token正确才能登录

代码:

# 导包
from flask import Flask,request,jsonify,json    
# 创建一个服务
app=Flask(__name__)
# post请求,路径:/query
@app.route('/query', methods=['post'])def login():key_token=request.values.get('token')if key_token=='123abc':result={'code':200,'message':'恭喜你登陆成功'}return json.dumps(result,ensure_ascii=False),200else:result={'code':9999,'token':'为空或不正确!'}return json.dumps(result,ensure_ascii=False),403
# 运行服务    
if __name__=='__main__':app.run(threaded=True,port=9080,host='localhost')

代码效果

1token为空

2token不为空但是不正确

3token正确

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Web 安全之 VAPT (漏洞评估与渗透测试)详解
  • GB35114国密算法-GMSSL
  • list的模拟实现
  • 【排序算法】1.冒泡排序-C语言实现
  • C++基础语法:STL之容器(1)--容器概述和序列概述
  • 「Python」基于Gunicorn、Flask和Docker的高并发部署
  • 人像视频预处理【时间裁剪+画面裁切+调整帧率】
  • 工业三防平板可优化工厂流程管理
  • Redis--布隆过滤器
  • Windows与Linux双机热备软件推荐
  • 设计模式使用场景实现示例及优缺点(行为型模式——命令模式)
  • Mac安装stable diffusion 工具
  • 封装网络请求 鸿蒙APP HarmonyOS ArkTS
  • 把关键字当作列名 不报错的方法 (数据库)
  • 大数据技术基础
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Angular6错误 Service: No provider for Renderer2
  • React Native移动开发实战-3-实现页面间的数据传递
  • Zsh 开发指南(第十四篇 文件读写)
  • 多线程事务回滚
  • 二维平面内的碰撞检测【一】
  • 数据可视化之 Sankey 桑基图的实现
  • 我是如何设计 Upload 上传组件的
  • 终端用户监控:真实用户监控还是模拟监控?
  • # SpringBoot 如何让指定的Bean先加载
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.ajax,axios,fetch三种ajax请求的区别
  • $GOPATH/go.mod exists but should not goland
  • $refs 、$nextTic、动态组件、name的使用
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (33)STM32——485实验笔记
  • (poj1.3.2)1791(构造法模拟)
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (苍穹外卖)day03菜品管理
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)ssm码农论坛 毕业设计 231126
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .a文件和.so文件
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net 程序发生了一个不可捕获的异常
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .net连接oracle数据库
  • /*在DataTable中更新、删除数据*/
  • ??myeclipse+tomcat
  • @Autowired注解的实现原理
  • @ResponseBody