Flask simple http interface

 

# 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 = [ 'the POST' , 'GET']) 
DEF Test3 (p1, P2): 
    return 'the Hello Test3' + str (p1) + str (P2) 


# start WEB server 
IF __name__ == '__main__': 
    # = Host service IP, port = port , debug = debug mode if 
    app.run ( '0.0.0.0', '8080 ', debug = True)

  

Guess you like

Origin www.cnblogs.com/wangymd/p/11470515.html
Recommended