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

相关内容

热门资讯

黑科技肯定!智星德州菠萝辅助器... 黑科技肯定!智星德州菠萝辅助器推荐,好运大菠萝有辅助吗,素来真的有挂(2023已更新)-哔哩哔哩是一...
透视新版!aapoker外挂实... 透视新版!aapoker外挂实测(aapokeR)外挂辅助工具ai(发牌机制)(2023已更新)-哔...
透视美元局!wpk开挂实锤(w... 透视美元局!wpk开挂实锤(wpK)最新ai辅助黑科技(智能ai辅助)(2022已更新)-哔哩哔哩;...
第十分钟辅助!德州辅助软件(德... 第十分钟辅助!德州辅助软件(德州)外挂辅助神器软件(AI辅助)(2022已更新)-哔哩哔哩1、下载好...
黑科技真的!智星德州菠萝外挂,... 黑科技真的!智星德州菠萝外挂,德扑之星软件系统很恶心,其实真的有挂(2022已更新)-哔哩哔哩1、不...
透视真的!wpk德州ai辅助器... 透视真的!wpk德州ai辅助器好用吗(wpK)最新ai辅助黑科技(智能ai辅助)(2021已更新)-...
透视私人局!aapoker透视... 一、aapoker简介了解软件请加微:136704302aapoker是一款在线扑克游戏平台,玩家可...
第3分钟辅助!德州之星透视辅助... 第3分钟辅助!德州之星透视辅助器(德州ai)外挂辅助神器软件(AI辅助)(2023已更新)-哔哩哔哩...
黑科技能赢!红龙扑克辅助器安全... 黑科技能赢!红龙扑克辅助器安全吗,眯眯扑克怎么赢,本然真的有挂(2023已更新)-哔哩哔哩;(需添加...
透视挂!aa扑克辅助(AAPO... 透视挂!aa扑克辅助(AAPOKeR)外挂辅助工具ai(发牌机制)(2025已更新)-哔哩哔哩1、构...