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
posted @ 2020-03-19 16:38  Jeff的技术栈  阅读(178)  评论(0编辑  收藏  举报
回顶部