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

相关内容

热门资讯

据通报!新畅游互娱科技&quo... 据通报!新畅游互娱科技"确实是真的有辅助脚本"(哔哩哔哩)1、新畅游互娱科技透视辅助软件激活码多个强...
第6分钟了解!aapoker透... 第6分钟了解!aapoker透视方法(脚本)本来是真的辅助插件(哔哩哔哩)1、用户打开应用后不用登录...
八分钟经验!葫芦娃辅助器直装(... 八分钟经验!葫芦娃辅助器直装(外挂)竟然存在有辅助攻略(哔哩哔哩)1、不需要AI权限,帮助你快速的进...
第6分钟了解!大菠萝辅助器(脚... 第6分钟了解!大菠萝辅助器(脚本)好像是有辅助攻略(哔哩哔哩)1、大菠萝辅助器破解器简单,大菠萝辅助...
为了进一步!小闲川南宜宾辅助&... 为了进一步!小闲川南宜宾辅助"都是是真的有辅助挂"(哔哩哔哩)1、用户打开应用后不用登录就可以直接使...
3分钟妙计!欢乐茶坊辅助(外挂... 3分钟妙计!欢乐茶坊辅助(外挂)一直真的是有辅助教程(哔哩哔哩)1、玩家可以在欢乐茶坊辅助线上大神俱...
第二分钟了解!wepoker免... 第二分钟了解!wepoker免费辅助器(脚本)切实真的是有辅助方法(哔哩哔哩)第二分钟了解!wepo...
2026版教程!指尖四川辅助脚... 2026版教程!指尖四川辅助脚本苹果版"一贯是真的有辅助插件"(哔哩哔哩)1、指尖四川辅助脚本苹果版...
第6分钟了解!poker红龙辅... 第6分钟了解!poker红龙辅助(脚本)确实真的有辅助挂(哔哩哔哩)1.poker红龙辅助 选牌创建...
第七分钟模块!新道游正版辅助(... 第七分钟模块!新道游正版辅助(外挂)好像是真的有辅助神器(哔哩哔哩)新道游正版辅助透视方法中分为三种...