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

相关内容

热门资讯

6分钟法门!大菠萝789辅助器... 6分钟法门!大菠萝789辅助器下载(外挂)确实是真的有辅助技巧(哔哩哔哩)大菠萝789辅助器下载能透...
2026版方法!牵手辅助器&q... 2026版方法!牵手辅助器"本来真的是有辅助技巧"(哔哩哔哩)1、让任何用户在无需牵手辅助器安装教程...
1分钟了解!wpk插件(脚本)... 您好,wpk插件这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这...
2分钟教程书!微信小程序家乡大... 2分钟教程书!微信小程序家乡大贰破解版(外挂)本来是有辅助攻略(哔哩哔哩)1、起透看视 微信小程序家...
八分钟了解!wepoker轻量... 八分钟了解!wepoker轻量版透视方法(脚本)一直是有辅助教程(哔哩哔哩)1、wepoker轻量版...
近期!皇豪互娱科技软件&quo... 近期!皇豪互娱科技软件"本来真的是有辅助方法"(哔哩哔哩)1、皇豪互娱科技软件免费脚本咨询教程、皇豪...
九分钟了解!wpk透视挂是真的... 九分钟了解!wpk透视挂是真的吗(脚本)都是真的有辅助攻略(哔哩哔哩)wpk透视挂是真的吗是不是有人...
第二分钟指引!雀友会辅助潮汕麻... 第二分钟指引!雀友会辅助潮汕麻将脚本(外挂)都是存在有辅助插件(哔哩哔哩)1、雀友会辅助潮汕麻将脚本...
这一问题亟待解决!乐友汇辅助器... 这一问题亟待解决!乐友汇辅助器"其实真的有辅助神器"(哔哩哔哩)1、许多玩家不知道乐友汇辅助器辅助怎...
第9分钟了解!wejoker辅... 第9分钟了解!wejoker辅助软件视频(脚本)真是是真的辅助教程(哔哩哔哩)1、很好的工具软件,可...