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

相关内容

热门资讯

围绕透视问题!微乐家乡麻辣自建... 围绕透视问题!微乐家乡麻辣自建房辅助app!其实存在有开挂辅助工具(有挂教学)-哔哩哔哩1、微乐家乡...
四分钟辅助器外挂!wepoke... 四分钟辅助器外挂!wepoker好友局透视,淘宝买wepoker透视有用吗(有挂教程)-哔哩哔哩1、...
记者获悉!花花生活圈私人局辅助... 记者获悉!花花生活圈私人局辅助器!真是真的是有开挂辅助脚本(有挂秘籍)-哔哩哔哩1、任何花花生活圈私...
第5分钟辅助器外挂!wpk透视... 第5分钟辅助器外挂!wpk透视插件,wepoker私人局有透视吗(有挂教学)-哔哩哔哩wepoker...
第四分钟辅助器外挂!德普之星透... 第四分钟辅助器外挂!德普之星透视辅助软件是真的吗,wepoker破解版内购(有挂规律)-哔哩哔哩1、...
经核实!大菠萝挂机辅助!其实是... 经核实!大菠萝挂机辅助!其实是有开挂辅助脚本(有挂讲解)-哔哩哔哩1、大菠萝挂机辅助免费脚本咨询教程...
2分钟辅助器外挂!wpk俱乐部... 2分钟辅助器外挂!wpk俱乐部是做什么的,htx矩阵wepoker辅助(有人有挂)-哔哩哔哩一、wp...
有消息称!皇豪互众辅助软件是干... 有消息称!皇豪互众辅助软件是干嘛的!真是真的是有开挂辅助方法(证实有挂)-哔哩哔哩所有人都在同一条线...
第九分钟辅助器外挂!wepok... 第九分钟辅助器外挂!wepoker辅助器怎么弄,德普之星透视辅助软件(确实有挂)-哔哩哔哩亲,关键说...
今日!授权二厅辅助!总是存在有... 今日!授权二厅辅助!总是存在有开挂辅助软件(真的有挂)-哔哩哔哩1)授权二厅辅助免费钻石:进一步探索...