码迷,mamicode.com
首页 > 其他好文 > 详细

Flask中的request与response

时间:2020-03-18 23:19:11      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:ase   index   rect   详细   key   base   pre   ons   val   

 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()

 

Flask中的request与response

标签:ase   index   rect   详细   key   base   pre   ons   val   

原文地址:https://www.cnblogs.com/baohanblog/p/12521148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!