加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Flask简单http接口实现

发布时间:2020-12-20 10:48:05 所属栏目:Python 来源:网络整理
导读:? # flask demofrom flask import Flask,requestapp = 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

?

# 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>‘,‘GET‘])
def test2(p1):
    return ‘hello test2 ‘ + str(p1)


# http://127.0.0.1:8080/test3/321/333
@app.route(‘/test3/<p1>/<p2>‘,‘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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读