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

相关内容

热门资讯

日前!hhpkoer辅助器视频... 您好:这款wepoker手机版透视脚本游戏是可以开挂的,确实是有挂的,很多玩家在这款wepoker手...
为切实保障!wepoker游戏... 为切实保障!wepoker游戏的安装教程,WePoKer辅助器,课程教程(一贯透视真的有挂)-哔哩哔...
近年来!wepoker透视脚本... 近年来!wepoker透视脚本免费下载,德扑HHpoker有挂吗,模板教程(果然透视真的是有挂)-哔...
网友热议!steampoker... 网友热议!steampokermaster辅助,wepoker可以免费玩吗,操作教程(一贯透视真的是...
围绕透视问题!aapoker透... 围绕透视问题!aapoker透视脚本入口,约局吧辅助器,窍门教程(一贯透视真的是有挂)-哔哩哔哩 【...
做出回应!agpoker辅助,... 做出回应!agpoker辅助,uupoker有透视吗,手筋教程(其实透视是有挂的)-哔哩哔哩>>您好...
相较于以往!wepoker如何... 相较于以往!wepoker如何设置透视,黑侠破解wepoker,办法教程(果然透视真的是有挂)-哔哩...
更值得关注的是!wepoker... 【亲,wepoker私人局规律 这款游戏可以开挂的,确实是有挂的,很多玩家在这款wepoker私人局...
一直以来!wepoker怎么设... 一直以来!wepoker怎么设置房间,hhpoker辅助器,技法教程(一直透视是有挂的)-哔哩哔哩 ...
截至目前!德普之星的辅助工具介... 截至目前!德普之星的辅助工具介绍,wepoker底牌透视脚本,指南书教程(一贯透视真的是有挂)-哔哩...