zoukankan      html  css  js  c++  java
  • Flask中的request与response

     Flask中的request

    from flask import Flask,request
    
    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
        return "ok"
    
    if __name__ == '__main__':
        app.run()

    相关请求的详细信息如下:

        # 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

    Flask中的response

    from flask import Flask,request,redirect,render_template
    
    app = Flask(__name__)
    
    @app.route("/",methods=["POST","GET"])
    def index():
        # 响应相关的信息
        # return "ok"
        # return render_template('login.html'})
        # return redirect('/index.html')
        # return jsonify({'k':'v'})
    
        #response = make_response("ok")
        #response = make_response(render_template("login.html"))
        #response = make_response(redirect("/login"))
        response.set_cookie("key","value") # 设置cookie
        response.delete_cookie("key")   # 删除cookie
        response.headers["x-xx"] = "DSB"  # 设置响应头
        return response
    
    
    if __name__ == '__main__':
        app.run()
  • 相关阅读:
    CodeForces 1025G Company Acquisitions
    Luogu P4271 [USACO18FEB]New Barns P
    Luogu P1625 求和
    SP1772 Find The Determinant II
    CodeForces 1408G Clusterization Counting
    CodeForces 1420E Battle Lemmings
    设计模式——工厂模式
    设计模式——适配器模式
    rabbitMQ centos7 的安装
    dubbo spring 的使用
  • 原文地址:https://www.cnblogs.com/baohanblog/p/12521148.html
Copyright © 2011-2022 走看看