Flask的请求与响应
六、Flask的请求与响应
from flask import Flask, request, make_response
app = Flask(__name__)
app.debug = True
@app.route('/', methods=['POST', 'GET'])
def index():
# print('请求方法',request.method) # 请求方法
# print('get请求的参数',request.args) # get 请求的参数
# print('post请求的参数',request.form) # post请求的参数
# print('请求的cookies',request.cookies) # 请求的cookies
# print('post与get的所有参数',request.values) # post与get的所有参数
# 响应头,添加make_response
response = make_response('ok')
#response = make_response(render_template("login.html"))
# 设置cookie
response.set_cookie("key","val")
return 'OK'
if __name__ == '__main__':
app.run()
请求相关的信息
请求相关的信息
print("请求方法",request.method)#请求方法
print("get请求的参数",request.args)# get请求的参数
print("post请求的参数",request.form) #post请求的参数
print("post,与get的所有参数",request.values)#post,与get的所有参数
print("请求的cookies",request.cookies)#请求的cookies
请求相关信息
request.method 提交的方法
request.args get请求提及的数据
request.form post请求提交的数据
request.values post和get提交的数据总和
request.cookies 客户端所带的cookie
request.headers 请求头
request.path 不带域名,请求路径
request.full_path 不带域名,带参数的请求路径
request.script_root
request.url 带域名带参数的请求路径
request.base_url 带域名请求路径
request.url_root 域名
request.host_url 域名
request.host 127.0.0.1:500
选择了IT,必定终身学习