Flask简单http接口实现
Posted wangymd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask简单http接口实现相关的知识,希望对你有一定的参考价值。
# flask demo from flask import Flask, request app = Flask(__name__) # http://127.0.0.1:8080 @app.route(‘/‘) def index(): return ‘Hello World‘ # http://127.0.0.1:8080?p1=aaa @app.route(‘/test1‘, methods=[‘POST‘, ‘GET‘]) def test1(): result = ‘hello test1 ‘ if request.method == ‘POST‘: p1 = request.form[‘p1‘] print(p1) else: p1 = request.args.get(‘p1‘) print(p1) result = result + str(p1) return result # http://127.0.0.1:8080/test3/321/333 @app.route(‘/test2/<p1>‘, methods=[‘POST‘, ‘GET‘]) def test2(p1): return ‘hello test2 ‘ + str(p1) # http://127.0.0.1:8080/test3/321/333 @app.route(‘/test3/<p1>/<p2>‘, methods=[‘POST‘, ‘GET‘]) def test3(p1, p2): return ‘hello test3 ‘ + str(p1) + str(p2) # 启动WEB服务器 if __name__ == ‘__main__‘: # host = 服务IP, port = 端口, debug = 是否debug模式 app.run(‘0.0.0.0‘, ‘8080‘, debug=True)
以上是关于Flask简单http接口实现的主要内容,如果未能解决你的问题,请参考以下文章
使用Flask开发简单接口--借助Redis实现token验证
使用Flask+MongoDB实现基于REST的接口简单操作