什么情况下用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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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)