老雷python视频教程之request对象
查看视频教程或者获取有关《老雷python视频教程》更多信息

老雷flask教程之Request


Request对象的重要属性如下所列:


Form -post请求数据 它是一个字典对象,包含表单参数及其值的键和值对。

    request.form.get("title")

    request.form["title"]

args -get请求数据 解析查询字符串的内容,它是问号(?)之后的URL的一部分。

    

    request.args.get("id")

Cookies  - 保存Cookie名称和值的字典对象。

    def set_cookie(self, key, value='', max_age=None, expires=None,

                   path='/', domain=None, secure=False, httponly=False,

                   samesite=None):

    

    resp=Response("ping")

    或者

    resp=make_response(render_template("index.html"))


    expires = datetime.now() + timedelta(days=30,hours=16)

    resp.set_cookie('cookieid', 123,expires=expires)

    resp.delete_cookie('cookieid')


    request.cookies.get('cookieid')

    

files - 与上传文件有关的数据。

    f = request.files['file']

    name="static/attach/"+secure_filename(f.filename)

    f.save(name)

method - 当前请求方法。

    request.method == 'POST'

    request.method == 'GET'