flask之request

1.request.method

获取前端的请求方法

2.request.args

获取url中的参数

3.request.form

获取form表单中的参数

4.request.values

这是让我们在使用form表单提交的同时使用url参数提交,使用request.values可以得到这两个地方提交的参数,在这种情况下尽量不要 使用to_dict方法,因为如果url和form中的Key重名的话,form中的同名的key中value会被url中的value覆盖。

5.request.cookies

读取cookies中的信息

6.request.headers

获取本次请求的请求头

7.request.data

如果提交时请求头中的Content-Type 无法被识别 ,将请求体中的原始数据以bytes类型存在request.data中。

8.request.files

如果遇到文件上传的话,request.files 里面存的是你上传的文件,但是 Flask 在这个文件的操作中加了一定的封装,让操作变得极为简单

my_file = request.files["file"]
my_file.save("feng.txt") # 保存文件,里面可以写完整路径+文件名
9.request.获取路径的各种方法
# 获取当前的url路径
print(request.path)
# 当前url路径的上一级路径
print(request.script_root)
# 当前url的全部路径
print(request.url)
# 当前url的路径的上一级全部路径
print(request.url_root )
10.request.json

如果前端提交时请求头中的Content-Type:application/json ,则用request.json获取数据,否则返回None

11.request.host

返回主机地址

 

 

posted @   Markbaba  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示