Flask中的request和response

一.request

from flask import request

# 請求相關信息
        # 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
        # request.files
        # obj = request.files['the_file_name']
        # obj.save('/var/www/uploads/' + secure_filename(f.filename))

二.response

from flask import render_template
    from flask import redirect
    from flask import make_response
     # 響應相關信息
        # return "字符串"
        # return render_template('html模板路徑',**{})
        # return redirect('/index.html')
        #return jsonify({'k1':'v1'})

        # response = make_response(render_template('index.html'))
        # response是flask.wrappers.Response類型
        # response.delete_cookie('key')
        # response.set_cookie('key', 'value')
        # response.headers['X-Something'] = 'A value'
        # return response
        return "內容"
相關文章
相關標籤/搜索