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

相关内容

热门资讯

截至目前!皇豪互众控制系统&q... 截至目前!皇豪互众控制系统"开挂辅助挂"一直真的有挂(哔哩哔哩)1、许多玩家不知道皇豪互众控制系统辅...
据权威媒体报道!微信小程序功夫... 据权威媒体报道!微信小程序功夫川破解版"揭露辅助教程"原来确实有挂(哔哩哔哩)1、完成微信小程序功夫...
辅助透视!pokerworld... 辅助透视!pokerworld软件"揭露辅助工具"一贯真的是有挂(哔哩哔哩)1、打开软件启动之后找到...
现有说明如下!牛总管手游辅助&... 现有说明如下!牛总管手游辅助"揭露辅助方法"一直真的是有挂(哔哩哔哩)牛总管手游辅助破解侠是真的助透...
透视好友!福建大玩家万能辅助器... 透视好友!福建大玩家万能辅助器"开挂辅助工具"本来是有挂(哔哩哔哩)该软件可以轻松地帮助玩家将福建大...
透视黑科技!微信神兽大厅源代码... 透视黑科技!微信神兽大厅源代码"关于辅助app"竟然存在有挂(哔哩哔哩)1、玩家可以在微信神兽大厅源...
第三方辅助!天天福建辅助器&q... 第三方辅助!天天福建辅助器"揭幕辅助软件"本来是真的有挂(哔哩哔哩)1、上手简单,内置详细流程视频教...
现有关情况通报如下!新二号辅助... 现有关情况通报如下!新二号辅助器软件多少钱"开挂辅助教程"真是真的有挂(哔哩哔哩)1、该软件可以轻松...
2026版辅助挂!心悦怎么开挂... 2026版辅助挂!心悦怎么开挂"曝光辅助器"果然存在有挂(哔哩哔哩)1、操作简单,无需心悦怎么开挂手...
经核实!蜀山四川破解好友版辅助... 经核实!蜀山四川破解好友版辅助"普及辅助神器"总是确实有挂(哔哩哔哩)1、蜀山四川破解好友版辅助免费...