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源码分析闪现

Flask中的http请求与响应

flask之请求与响应

Flask -- 01. werkzeug请求与响应以及源码的解析

flask的请求与响应

Python轻量级Web框架Flask——Flask路由参数/Flask请求与响应/重定项/异常处理