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

用到的库:flask

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

代码:

python 复制代码
# 导包
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),200
    else:
        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正确

相关推荐
じ☆冷颜〃31 分钟前
分布式系统中网络技术的演进与异构融合架构(HFNA)
笔记·python·物联网·设计模式·架构·云计算
夜思红尘3 小时前
算法--双指针
python·算法·剪枝
人工智能训练3 小时前
OpenEnler等Linux系统中安装git工具的方法
linux·运维·服务器·git·vscode·python·ubuntu
智航GIS4 小时前
8.2 面向对象
开发语言·python
蹦蹦跳跳真可爱5894 小时前
Python----大模型(GPT-2模型训练加速,训练策略)
人工智能·pytorch·python·gpt·embedding
xwill*4 小时前
π∗0.6: a VLA That Learns From Experience
人工智能·pytorch·python
还不秃顶的计科生5 小时前
LeetCode 热题 100第二题:字母易位词分组python版本
linux·python·leetcode
weixin_462446235 小时前
exo + tinygrad:Linux 节点设备能力自动探测(NVIDIA / AMD / CPU 安全兜底)
linux·运维·python·安全
不瘦80斤不改名5 小时前
Python 日志(logging)全解析
服务器·python·php
多米Domi0115 小时前
0x3f 第19天 javase黑马81-87 ,三更1-23 hot100子串
python·算法·leetcode·散列表