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入参正确

相关内容

热门资讯

黑科技辅助挂!天天辅助器透视&... 黑科技辅助挂!天天辅助器透视"原来真的是有辅助技巧"(哔哩哔哩)1、实时天天辅助器透视透视辅助更新:...
值得注意的是!青橙竞技辅助器&... 值得注意的是!青橙竞技辅助器"原来是真的有辅助app"(哔哩哔哩)1、青橙竞技辅助器免费脚本咨询教程...
此事引发广泛关注!越局吧可以看... 此事引发广泛关注!越局吧可以看到别人底牌"本来真的是有辅助工具"(哔哩哔哩)1、打开软件启动之后找到...
黑科技辅助挂!广东雀神智能插件... 黑科技辅助挂!广东雀神智能插件使用"都是是真的有辅助攻略"(哔哩哔哩)1、广东雀神智能插件使用免费辅...
推出新举措!决战卡五星辅助看牌... 推出新举措!决战卡五星辅助看牌器"真是是真的有辅助器"(哔哩哔哩)亲,关键说明,决战卡五星辅助看牌器...
据监测!闲逸碰胡辅助器&quo... 据监测!闲逸碰胡辅助器"总是确实有辅助神器"(哔哩哔哩)闲逸碰胡辅助器能透视中分为三种模型:闲逸碰胡...
今年以来!凑一桌游戏春天辅助&... 今年以来!凑一桌游戏春天辅助"原来存在有辅助教程"(哔哩哔哩)进入游戏-大厅左侧-新手福利-激活码辅...
据目击者称!光明大厅微信链接辅... 据目击者称!光明大厅微信链接辅助试用"好像真的有辅助软件"(哔哩哔哩)1、光明大厅微信链接辅助试用破...
有玩家发现!都莱软件安装辅助&... 有玩家发现!都莱软件安装辅助"确实是有辅助app"(哔哩哔哩)1、下载好都莱软件安装辅助透视辅助下载...
相较于以往!新九哥辅助软件&q... 相较于以往!新九哥辅助软件"果然存在有辅助神器"(哔哩哔哩)1、玩家可以在新九哥辅助软件线上大神俱乐...