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

相关内容

热门资讯

新版辅助挂(德州之星)ai辅助... 新版辅助挂(德州之星)ai辅助(Ai)插件(都是是有挂)1、机器人多个强度级别选择2、发牌规律人性化...
黑科技最新"wepo... 黑科技最新"wepoke辅助多久会检测到!外挂透明挂辅助工具(黑科技)力荐教程"原来是有挂1、构建自...
透视透视!aapoker辅助挂... 透视透视!aapoker辅助挂,wepoker透视底牌,新2025版(有挂攻略);1、玩家可以在aa...
专业黑科技(aApoker)外... 专业黑科技(aApoker)外挂购买(透视)外挂安全(总是真的有挂);1、上手简单,内置详细流程视频...
透视能赢!hhpoker辅助软... 透视能赢!hhpoker辅助软件,wepoker有透视底牌吗,黑科技教程(有挂揭秘)1、玩家可以在h...
透视ai!wpk辅助插件,拱趴... 透视ai!wpk辅助插件,拱趴大菠萝万能辅助器,2025新版教程(有挂技巧);1、每一步都需要思考,...
私人局辅助挂(德扑)软件有啥猫... 私人局辅助挂(德扑)软件有啥猫腻(AI)系统发牌机制(切实真的是有挂);辅助器中分为三种模型:软件透...
黑科技中牌率"wpk... 黑科技中牌率"wpk辅助Dppoker!外挂透明挂辅助挂(黑科技)介绍教程"果然是有挂1、完成wpk...
透视科技!德普之星透视辅助软件... 透视科技!德普之星透视辅助软件,约局吧德州透视,辅助教程(有挂介绍);1、超多福利:超高返利,海量正...
普及黑科技(aapoker)辅... 普及黑科技(aapoker)辅助软件开发机制(透视)辅助(本来存在有挂)1、打开软件启动之后找到中间...