• Flask 请求处理机制(request)


    对于Web应用,与客户端发送给服务器的数据交互至关重要。在Flask中由全局的request对象来提供这些信息

    属性介绍

    1.  request.method

         Flask的request中我们提供了一个method属性,保存着前端的请求方式

    print(request.method)    #验证、获取请求方式的方法

    2. requests.form

        Form表单中传递过来的值,使用request.form中拿到

    print(request.form) #它会返回一个ImmutableMultiDict,可以看作字典进行操作

    3. request.args

        request.args中保存的是url中传递的参数,得到的一样是一个ImmutableMultiDict

    4. request.values

        request.values中保存的是前端传递过来的全部参数,使用to_dict可以是数据转化为dict类型,但是要注意,如果有的key重复,form中同名的key-value就会被覆盖

    5. request.cookies

        会将浏览器端的cookie的信息读取出来

    6. request.headres

        获取请求头

    7. request.data

        request无法处理的数据会序列化后转存到data中

    8. request.files

         Flask中对文件操作进行了一定的封装

    test_file = request.files("前端定义的name属性值")
    test_file.save("c:\test_file.txt")

    9. request.json

        如果在前端定义了content_type是application/json,那么直接使用request.json可以获得解析后的数据

  • 相关阅读:
    App.domain http->https
    js 点赞数 处理
    js插入拼接链接 --包含可变字段
    MYSQL修改表操作
    PHP上传文件类 代码练习
    PHP上传文件代码练习2 (重复文章)
    自制山寨百度一下
    PHP多文件上传代码练习
    修改PHP上传文件的大小限制
    三维数组变两位数组
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/14508746.html
Copyright © 2020-2023  润新知