1、首先安装

conda install flask
from flask import Flask, request, jsonify
app = Flask(__name__)

"""

获取Get参数info,如果获取不到,则设置默认参数 ""
"""
@app.route('/')
def hello_world():
    r = request.args.get('info','')
    return r

# 获取List个数
@app.route('/list')
def list():
    r = request.args.getlist('p')  # 返回一个list
    return str(r)

# 既可以接受GET方法 也可以接受 POST 方法
@app.route('/register', methods=['GET', 'POST'])
def getAndPost():
    print(request.method)
    return "hi:" + request.method
# 获取POST数据
@app.route('/register2', methods=['POST'])
def register2():
    print(request.headers)
    # print(request.stream.read()) # 不要用,否则下面的form取不到数据
    print(request.form)
    print(request.form['name'])
    print(request.form.get('name'))
    print(request.form.getlist('name'))
    print(request.form.get('nickname', default='little apple'))
    return 'welcome'
# 将字典类型转换为 json 响应输出
@app.route("/index")
def index():
    data = {"name":"zeng", "age":23}
    return jsonify(data)

if __name__ == '__main__':
    app.run(port=5000, debug = True)

 

最后修改于 2020-01-13 17:33:11
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇