勤杂工

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

什么情况下用get请求方式,什么情况下用post请求

1单纯从服务器端获取数据,不对服务器数据产生影响

2对服务器数据产生影响,一般用于表单提交

获取get请求参数

在flask中获取get请求视图函数的传参:

可以通过flask中的对象request.args的方式,最终结果会以字段的方式返回

比如下面的例子中

@app.route('/search/')
def search():
#在这里通过request.args的方式可以获取到用户视图的传参,并且以词典的方式返回回来
q= request.args
print(q)
return "souso"

 

 如果需要获取返回字段中具体参数值,可以通过request.args.get("键值")

 

在flask中做post请求

1html中写好表单请求函数,和定义请求方式

 

 在这里我在html中写了个表单,请求函数为hello,请求方式为post

在视图函数中定义函数的请求方式

 

 因为login需要用到get请求的方式,也需要post用于提交表单

在flask中获取post表单请求参数值

使用request.form.get('username')的方法来获取,

 

 

注意点是在获取这个参数前需要在html的表单中写入name的命名,比如在这里我在html中的name名称为username

 

posted on   勤杂工  阅读(6705)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
 
点击右上角即可分享
微信分享提示