flask get请求

在Flask中处理GET请求非常直接。默认情况下,路由就是响应GET请求。如果您想要明确指定一个路由只用于GET请求,可以在route()装饰器中加入methods参数。

以下是如何在您的Flask应用中添加一个处理GET请求的路由的示例:

python 复制代码
from flask import Flask, request

app = Flask(__name__)

@app.route('/')
def home():
    return 'Hello, Flask!'

# 一个新的路由来处理GET请求
@app.route('/greet', methods=['GET'])
def greet():
    # 获取查询参数中的name
    name = request.args.get('name', 'Guest')
    # 返回问候语
    return f'Hello, {name}!'

if __name__ == '__main__':
    app.run(debug=True)

在这段代码中,我们添加了一个新的路由/greet,这个路由接受GET请求并且返回一个简单的问候语。我们使用request.args.get()来获取URL查询参数中的name值。如果没有提供name参数,它将默认为'Guest'。

您可以通过访问以下URL来测试这个路由:

复制代码
http://127.0.0.1:5000/greet

这将显示"Hello, Guest!",因为没有提供name参数。

或者,您可以提供name参数来看到自定义的问候语:

复制代码
http://127.0.0.1:5000/greet?name=John

这将显示"Hello, John!"。

相关推荐
小旭Coding20 分钟前
卧靠!Go 传给前端的 int64 竟然变成了这个?
后端
用户2986985301420 分钟前
Word 文档文本查找与替换的 Java 实现方案
java·后端
kunge201324 分钟前
深度剖析Claude Code 的CLAUDE.md加载逻辑
后端·vibecoding
米沙AI25 分钟前
MSYS2 快速使用版本
后端
Csvn34 分钟前
Docker 进阶 — 网络模型、数据持久化与多阶段构建
后端
用户42792540517138 分钟前
《微博开放平台官方CLI开源了:70+API一行搞定,AI Agent原生支持》
后端
Csvn38 分钟前
文本处理三剑客 — grep、sed、awk 实战精讲
后端
sarasuki41 分钟前
JavaScript的对象、new的机制与原型包装类
javascript·后端
某鹏1 小时前
java伪共享问题的稳定解法
后端