| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> flask(八)----请求对象 -> 正文阅读 |
|
[Python知识库]flask(八)----请求对象 |
?请求对象: from flask import request flask内部实现了后端服务管理前端传过来的请求数据,使用from flask import request导入 1.get 请求 request.args,得到的是ImmmutableMultiDict不可变字典,可以选择to_dict()转变为可变字典。 2.post 请求 request.form
一个视图函数中处理不同请求方法的好处:当我们前端根据url访问某个页面,例如页面中有form表单,填写表单后发送是post请求?,此时有可能需要返回页面本身,有可能需要返回其他页面;如果仅仅是get请求,可以返回页面本身。 3.json 数据 request.json,获取到的是application/json 4.get_json() ? ? ? ? 可强制转换 5.file文件 request.files 其他数据: 1.values: ? ? ? ? combinedMultiDict,内容上form或者args,可以使用values代替form合args. 2.cookie: ? ? ? ? 请求的cookies,类型:dict. 3.stream: ? ? ? ? 在可知的mimetype下,如果进来的表单数据无法解码,会没有任何改动地保存到一个.stream以供使用,很多时候当请求的数据转换为string时,使用data是最好的方式,这个stream只返回一次数据。 4.headers: ? ? ? ? 请求头,dict类型. 5.data: ? ? ? ? 包含了请求数据,并转换成字符串string,除非是一个flask无法处理的mimetype. 6.files: ? ? ? ? MultiDict,带有通过POST或PUT请求上传的文件. 7.environ: ? ? ? ? WSGI隐含的环境配置. 8.method: ? ? ? ? 请求方法 9.remote_addr: ? ? ? ? 远程ip,可以限制ip行为,如反爬虫. 10.user-agent: ? ? ? ? 提供反扒和恶意攻击。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 21:20:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |