1. 程式人生 > 其它 >Flask的請求與響應

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