zoukankan      html  css  js  c++  java
  • flask 简单示例

    flask

      

     1 import flask
     2 from flask import jsonify
     3 from flask import request  # 要获取到请求参数的话,就要导入这个模块
     4 
     5 '''
     6 创建接口服务,格式:flask.Flask(__name__),类似于redis.Redis,
     7 其中(__name__)是指当前的python文件,也就是说接口是基于此文档在运行
     8 '''
     9 server = flask.Flask(__name__)
    10 # 创建好接口服务后,需要指定路径,路径包含后缀以及请求方法,必须要是@装饰,下面的函数才能正常运行
    11 @server.route('/login',methods=['get','post']) # 路由、请求方式
    12 def reg(): # 接口主体部分,运行内容
    13     # request.values 获取指定传参的value,用来判断、处理
    14     print(request.values)
    15     # 调用接口传入的参数 如果传参是json类型,方法是request.json.get("username")
    16     username = request.values.get('username')
    17     # 调用接口传入的参数
    18     password = request.values.get('password')
    19     print(username, password)
    20     return jsonify({"code": 0, "msg": "login success"})
    21 
    22 if __name__ == '__main__':
    23     #  服务创建好,并指定好路径,接口内容编写完后,需要启动服务,启动的时候需要指定端口
    24     # 也可以指定host为“0.0.0.0”,局域网内其他IP就都可以访问了
    25     server.run(port=9999, debug=True)  # 启动服务

    运行结果:

      

     访问:http://127.0.0.1:9999/login?username=test&password=123456

  • 相关阅读:
    kill命令
    linux grep命令
    ps命令详解
    Linux chmod命令详解
    Linux netstat命令详解
    多线程同步机制的几种方法
    C++_运算符重载 总结
    malloc/free与new/delete的区别
    python发送邮件
    linux之nfs
  • 原文地址:https://www.cnblogs.com/aiyumo/p/12069832.html
Copyright © 2011-2022 走看看