python自动化之用flask库写一个登陆接口(代码示例)
创始人
2025-01-11 08:06:21
0

用到的库:

1、flask(写接口)

2、cerberus(校验数据)

实现效果:输入账号和密码,校验数据类型是否是字符串,如果是,返回登陆成功;如果不是,返回数据类型不正确

代码:

# 导包 from flask import Flask, jsonify, request import cerberus from cerberus import Validator app = Flask(__name__) # 账号、密码数据类型都设置为字符串 schema={'user':{'type':'string','required':True},         'password':{'type':'string','required':True}}  v = cerberus.Validator() v.schema = schema  # post请求 @app.route('/api/sign-in', methods=['POST']) def submit2():     data = request.get_json()     print(data)     # 校验数据     if v.validate(data):         return jsonify({'status': 'success', 'message': '请求成功', 'data': "登陆成功"}), 200     else:         return jsonify({'message': 'Input is invalid', 'errors': v.errors}), 400 # 运行 if __name__ == '__main__':     app.run(host='0.0.0.0', port=8080, threaded=True)

代码效果:

1入参格式错误时

2入参名字错误时

3入参正确

相关内容

热门资讯

透视透视!陕西微乐挖坑控制器,... 透视透视!陕西微乐挖坑控制器,柚子联盟辅助器下载,wepoke教程(有挂软件);原来确实真的有挂(需...
六分钟辅助!快乐碰胡辅助(辅助... 六分钟辅助!快乐碰胡辅助(辅助挂)往昔是真的有挂(详细辅助安装教程)1、很好的工具软件,可以解锁游戏...
7分钟辅助(新老夫子免费辅助)... 7分钟辅助(新老夫子免费辅助)竟然真的是有挂(详细辅助插件教程);1、新老夫子免费辅助透视辅助简单,...
推荐十款“广东闲来辅助器”确实... 推荐十款“广东闲来辅助器”确实是有挂(辅助挂)详细辅助线上教程;运辅助工具,进入游戏界面。进入辅助器...
透视透视!新道游正版辅助,蜀山... 透视透视!新道游正版辅助,蜀山四川辅助,攻略教程(有挂攻略)1、玩家可以在新道游正版辅助软件透明挂俱...
8分钟辅助!财神13章脚本安全... 1、8分钟辅助!财神13章脚本安全吗(辅助挂)真是是真的有挂(详细辅助曝光教程);代表性(透视辅助软...
第6分钟辅助(丫丫辅助器)果然... 第6分钟辅助(丫丫辅助器)果然是有挂(详细辅助普及教程)1、玩家可以在丫丫辅助器软件透明挂俱乐部对游...
今日科普“优乐跑辅助”竟然存在... 今日科普“优乐跑辅助”竟然存在有挂(辅助挂)详细辅助安装教程1、实时开挂更新:用户可以随时随地访问最...
透视ai!福建十三水软件开发,... 透视ai!福建十三水软件开发,小闲川南宜宾辅助,科技教程(有挂技巧)是一款可以让一直输的玩家,快速成...
第十分钟辅助!牌乐门黑科技(辅... 第十分钟辅助!牌乐门黑科技(辅助挂)好像是有挂(详细辅助存在挂教程);致您一封信;亲爱牌乐门黑科技玩...