Flask 的请求与响应
Posted kai-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 的请求与响应相关的知识,希望对你有一定的参考价值。
Flask 的请求与响应
from flask import Flask,request,make_response,render_template,redirect
app = Flask(__name__)
@app.route("/",methods=["POST","GET"])
def index():
# 请求相关的信息
# 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
#关于响应我们已经将了4剑客,如果添加响应头,已经cookie
#要添加这些东西必须,导入make_response,
response = make_response("ok")
#response = make_response(render_template("login.html"))
#response = make_response(redirect("/login"))
#设置cookie
#response.set_cookie("key","val")
#如何删除cookie
#response.delete_cookie("key")
# 如何设置响应头
response.headers["x-somexx"] = "A SB"
return response
以上是关于Flask 的请求与响应的主要内容,如果未能解决你的问题,请参考以下文章
Flask框架cbv的写法请求与响应请求扩展session源码分析闪现