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

相关内容

热门资讯

重大来袭!天天爱柳州辅助(辅助... 重大来袭!天天爱柳州辅助(辅助挂)果然存在有辅助方法(存在有挂)1、起透看视 天天爱柳州辅助辅助软件...
推荐一款!手游游戏挂机辅助(辅... 推荐一款!手游游戏挂机辅助(辅助挂)其实存在有辅助挂(有挂解密)1、很好的工具软件,可以解锁游戏的手...
一分钟了解!边锋干瞪眼ios辅... 一分钟了解!边锋干瞪眼ios辅助(辅助挂)果然确实有辅助技巧(有挂秘籍)在进入边锋干瞪眼ios辅助软...
有消息称!微信小程序雀神麻将好... 有消息称!微信小程序雀神麻将好运来(辅助挂)真是存在有辅助工具(有挂教程)1、微信小程序雀神麻将好运...
终于清楚!极速猜一猜暗堡辅助(... 终于清楚!极速猜一猜暗堡辅助(辅助挂)竟然真的有辅助教程(有挂教学)1、起透看视 极速猜一猜暗堡辅助...
2分钟细说!微信新版518互游... 2分钟细说!微信新版518互游辅助(辅助挂)竟然是真的有辅助工具(有挂方法)1、微信新版518互游辅...
发现一款!开心十三张透视(辅助... 发现一款!开心十三张透视(辅助挂)总是是有辅助脚本(有挂规律)1、全新机制【开心十三张透视ai辅助工...
2分钟细说!随意玩正版房卡有开... 2分钟细说!随意玩正版房卡有开挂(辅助挂)本来是有辅助神器(有挂分析)1、这是跨平台的随意玩正版房卡...
现有说明如下!四川家园茶馆辅助... 现有说明如下!四川家园茶馆辅助(辅助挂)确实存在有辅助器(有挂解惑)1.四川家园茶馆辅助 选牌创建新...
相较于以往!哈局八张开挂(辅助... 相较于以往!哈局八张开挂(辅助挂)一贯真的是有辅助教程(讲解有挂)1、用户打开应用后不用登录就可以直...