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、点击下载安装,新海贝辅助器...
2026版攻略!四川途游辅助软... 2026版攻略!四川途游辅助软件!果然是真的有开挂辅助器(有挂技巧)-哔哩哔哩该软件可以轻松地帮助玩...
要领辅助!哈糖大菠萝万能挂(辅... 要领辅助!哈糖大菠萝万能挂(辅助)一贯真的是有辅助插件(哔哩哔哩)哈糖大菠萝万能挂能透视中分为三种模...
2026版攻略!决战十三水辅助... 2026版攻略!决战十三水辅助器!切实是有开挂辅助教程(有挂猫腻)-哔哩哔哩1、首先打开决战十三水辅...
2026版软件!海洋麻将辅助器... 2026版软件!海洋麻将辅助器!果然是真的有开挂辅助挂(的确有挂)-哔哩哔哩一、海洋麻将辅助器游戏安...
窍门辅助!途游游戏辅助脚本(辅... 窍门辅助!途游游戏辅助脚本(辅助)切实是有辅助app(哔哩哔哩)1)途游游戏辅助脚本有没有挂:进一步...
目前!蜜瓜大厅辅助下载!一直确... 目前!蜜瓜大厅辅助下载!一直确实有开挂辅助攻略(有挂规律)-哔哩哔哩蜜瓜大厅辅助下载是不是有人用挂微...
机巧辅助!川娱竞技血战辅助器(... 机巧辅助!川娱竞技血战辅助器(辅助)一直真的是有辅助神器(哔哩哔哩)1、任何川娱竞技血战辅助器透视是...
要领辅助!阿当比鸡辅助(辅助)... 要领辅助!阿当比鸡辅助(辅助)切实一直总是有辅助app(哔哩哔哩)1、不需要AI权限,帮助你快速的进...
据文件显示!小程序财神十三张辅... 据文件显示!小程序财神十三张辅助!都是真的是有开挂辅助方法(有挂解惑)-哔哩哔哩1、玩家可以在小程序...