# 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)