练习.py 802 B

1234567891011121314151617181920212223
  1. from flask import Flask, jsonify, request
  2. app = Flask(__name__)
  3. @app.route("/qw", methods=["POST"])
  4. def qw():
  5. try:
  6. data = request.get_json() # 获取请求中的JSON数据
  7. username = data.get("username") # 使用 .get() 方法获取字段值
  8. password = data.get("password")
  9. if not all([username, password]): # 检查所有必需字段是否存在
  10. return jsonify(msg="缺少参数"), 400
  11. if username == "123" and password == "123":
  12. return jsonify(msg="登录成功"), 200
  13. else:
  14. return jsonify(msg="密码或用户名错误"), 401
  15. except Exception as e:
  16. return jsonify(error=str(e)), 500
  17. if __name__ == '__main__':
  18. app.run(host="0.0.0.0", port=5000) # 运行应用,并指定主机和端口