from flask import Flask, render_template, jsonify, make_response, request
import json
app = Flask(__name__)
# 可以传参数,并且可以设定参数类型
@app.route('/index', methods=['POST', 'GET'])
def index():
# 请求相关信息
# request.method
# request.args
# request.form
# request.values
# request.cookies
# request.headers
# request.path
# request.full_path
# request.script_root
# request.url
# request.base_url
# request.url_root
# request.host_url
# request.host
# request.files
# obj = request.files['the_file_name']
# obj.save('/var/www/uploads/' + secure_filename(f.filename))
dic = {'k':'v'}
# 响应
# return json.dumps(dic)
# return jsonify(dic)
# return 'Index'
# return render_template('index.html')
# 可以封装响应内容并 定制响应头
response = make_response('index')
# response = make_response(render_template('index.html'))
response.delete_cookie('k1')
response.set_cookie('k1','v1')
response.headers['abc'] = '1234'
return response
if __name__ == '__main__':
app.run()
Flask之reqeust & response
猜你喜欢
转载自www.cnblogs.com/fqh202/p/9585415.html
今日推荐
周排行