関連する要求
#请求相关信息 #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()