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

相关内容

热门资讯

26年最新开挂版!来几局app... 26年最新开挂版!来几局app辅助透视挂,指尖四川麻将真的是有外挂,本来有挂实锤26年最新开挂版!来...
26年最新开挂版!728土豪版... 26年最新开挂版!728土豪版辅助透视挂,518葫芦岛麻将是有外挂,都是确实有挂在进入518葫芦岛麻...
26年最新开挂版!北极星辅助透... 26年最新开挂版!北极星辅助透视挂,科乐白山麻将是真的有外挂,本来有挂方法1、实时北极星透视辅助更新...
26年最新开挂版!728豪华版... 26年最新开挂版!728豪华版辅助透视挂,八闽福建麻将确实有外挂,真是有挂详情所有人都在同一条线上,...
26年最新开挂版!天涯麻将辅助... 26年最新开挂版!天涯麻将辅助透视挂,来来灯塔麻将是有外挂,真是有挂存在1、任何天涯麻将透视是真的假...
26年最新开挂版!达人十三水辅... 26年最新开挂版!达人十三水辅助透视挂,潇湘湖南麻将真的有外挂,总是有挂透视1、达人十三水免费脚本咨...
26年最新开挂版!五彩茶馆辅助... 26年最新开挂版!五彩茶馆辅助透视挂,海迅麻将真的有外挂,果然有挂方法;1、不需要AI权限,帮助你快...
26年最新开挂版!好运来辅助透... 26年最新开挂版!好运来辅助透视挂,渝都亲友圈真的是有外挂,都是发现有挂1、起透看视 好运来辅助软件...
26年最新开挂版!大同麻将辅助... 26年最新开挂版!大同麻将辅助透视挂,边锋绍兴麻将真的是有外挂,本来有挂教程大同麻将破解侠是真的助透...
26年最新开挂版!边锋斗地主辅... 26年最新开挂版!边锋斗地主辅助透视挂,熊猫四川麻将真的有外挂,本来有挂解密所有人都在同一条线上,像...