码迷,mamicode.com
首页 > Web开发 > 详细

Flask简单http接口实现

时间:2019-09-06 00:56:12      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:world   web服务器   pre   debug模式   print   接口实现   main   imp   out   

 

# 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接口实现

标签:world   web服务器   pre   debug模式   print   接口实现   main   imp   out   

原文地址:https://www.cnblogs.com/wangymd/p/11470515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!