要求応答

 

 

 

関連する要求

 请求相关信息
        request.method 
        request.args 
        のRequest.Form 
        request.values 
        request.cookies 
        request.headers 
        request.path 
        request.full_path 
        request.script_root 
        request.url 
        request.base_url 
        要求.url_root 
        request.host_url 
        request.host 
        request.files 
        OBJ = request.files [ 'the_file_name'] 
        #1 obj.save( '/ VAR / WWW /アップロード/' + secure_filename(f.filename))

 

応答相関

#のリターン"文字列" 
#はrender_templateを返す( 'HTMLテンプレートのパス'、** {}) リダイレクトを返す( '/ index.htmlを') リターンjsonify({ 'K1': 'V1'})

の書き込みcooikeた場合第make_responseパッケージと、ヘッダを書き込み
応答= make_response(render_template( 'のindex.html')) 応答flask.wrappers.Response型である
#1 response.delete_cookie( 'キー')
#1 response.set_cookie( 'キー'、 '値')
#1 Response.Headers [ 'XXXXXX'] = 'YYYYYY' 戻り応答
リターン " コンテンツ"

 

フラスコインポートフラスコ、要求

アプリ =フラスコ(__name__ 

@ app.route(' / '、メソッド= [ ' GET '' POST ' ])
 DEF インデックス():
     プリント(request.args)         #1 ImmutableMultiDict([(」名前」、 'pdun')])
    プリント(のRequest.Form)        ImmutableMultiDict([( '年齢'、 '1')])
    プリント(request.method)     POSTの
    印刷(request.values)
  CombinedMultiDict([ImmutableMultiDict([( '名前'、 'pdun')])、ImmutableMultiDict([( '年齢'、 '1')])]) 


    印刷(request.cookies)
     プリント(request.headers)
     印刷(要求。パス)
     プリント(request.full_path)
     プリント(request.script_root)
     プリント(request.url)                    http://127.0.0.1:5000/?name=pdun 
    プリント(request.base_url)            http://127.0.0.1。 5000 / 
    プリント(request.url_root)             http://127.0.0.1:5000/ 
    プリント(request.host_url)               http://127.0.0.1:5000/ 
    印刷(request.host)                    127.0.0.1:5000 
    プリント(request.files)
     リターン ' OK ' 

であれば __name__ == ' __main__ ' 
    app.run()
コードの表示

 

おすすめ

転載: www.cnblogs.com/pdun/p/11203082.html