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