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

相关内容

热门资讯

7分钟外挂透视!wpk辅助器,... 7分钟外挂透视!wpk辅助器,wepoker游戏下载(有挂功能)-哔哩哔哩1、用户打开应用后不用登录...
讲义透视挂!武汉约战辅助(辅助... 讲义透视挂!武汉约战辅助(辅助)其实真的是有辅助方法(哔哩哔哩)所有人都在同一条线上,像星星一样排成...
第三分钟外挂透视!wepoke... 第三分钟外挂透视!wepoker透视挂方法,wejoker私人辅助软件(存在有挂)-哔哩哔哩wejo...
机巧透视挂!UU Games辅... 机巧透视挂!UU Games辅助器(辅助)切实一直都是有辅助方法(哔哩哔哩)1、上手简单,内置详细流...
8分钟外挂透视!wpk私人局辅... 8分钟外挂透视!wpk私人局辅助是真的吗,wepoker破解器(详细教程)-哔哩哔哩1)wpk私人局...
指引透视挂!有没有人会衢州都莱... 指引透视挂!有没有人会衢州都莱的辅助(辅助)一直是真的有辅助工具(哔哩哔哩)1、打开软件启动之后找到...
第1分钟外挂透视!we-pok... 第1分钟外挂透视!we-poker有人玩吗,aapoker怎么设置抽水(有挂分享)-哔哩哔哩1、任何...
步骤透视挂!新佛手在线辅助软件... 步骤透视挂!新佛手在线辅助软件(辅助)确实真的有辅助教程(哔哩哔哩)1、下载好新佛手在线辅助软件脚本...
五分钟外挂透视!wepoker... 五分钟外挂透视!wepoker插件辅助,wpk辅助器是真的吗(有挂解密)-哔哩哔哩1、wpk辅助器是...
第一分钟外挂透视!wepoke... 第一分钟外挂透视!wepoker插件功能辅助器,wepoker怎么开辅助(有挂细节)-哔哩哔哩1、游...