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)聚星扑...
大神黑科技(德州aapoker... 大神黑科技(德州aapoker俱乐部)外挂实测(透视)发牌机制(切实是有挂)1、首先打开最新版本,在...
黑科技辅助挂"德州a... 黑科技辅助挂"德州ai辅助神器靠谱吗!外挂透明挂辅助脚本(黑科技)透明挂教程"切实真的有挂;1、德州...
规律辅助挂(德扑)系统有哪些规... 规律辅助挂(德扑)系统有哪些规律(AI)软件可靠(好像真的是有挂);辅助器中分为三种模型:软件透明挂...
黑科技苹果版"wep... 黑科技苹果版"wepoke透明挂操作技巧!外挂透明挂辅助脚本(黑科技)2025新版"总是真的是有挂w...
玩家黑科技(AAPOKER)外... 玩家黑科技(AAPOKER)外挂安全吗(透视)外挂可以获取(好像真的有挂)1、在ai机器人技巧中,中...
黑科技教学"德州ai... 黑科技教学"德州ai辅助神器燃油!外挂透明挂辅助挂(黑科技)玩家教你"果然存在有挂1、德州ai辅助神...
黑科技安装(AAPOKEr)辅... 黑科技安装(AAPOKEr)辅助神器(透视)辅助器(最初存在有挂);大神普及一款德州ai内幕,确定了...
详细黑科技(AAPOker)辅... 详细黑科技(AAPOker)辅助软件开发定制(透视)辅助是什么(总是真的是有挂)1、系统规律教程、辅...
黑科技有挂"wepo... 黑科技有挂"wepoke软件透明!外挂透明挂辅助app(黑科技)高科技教程"原来有挂一、wepoke...