- 请求相关
# 请求相关信息
# request.method
# request.args #当请求为GET请求时
# request.form #当请求为Post请求时
# 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))
- 响应
#响应体:
return “asdf” #直接返回字符串
return jsonify({'k1':'v1'}) #返回json字典
return render_template('xxx.html') #返回html
return redirect(url_for('index')) #重定向路由
#定制响应头:
obj = make_response("asdf") #先将返回的字符串封装进make_response类,创建obj对象
obj.headers['xxxxxxx'] = '123' #定制响应头
obj.set_cookie('key', 'value') #也可以设置cookie
return obj