Python Flask获取GET参数

Python Flask获取GET参数

Flask 获取GET参数
Flask 算是比较容易上手的一个web application 框架,这篇文章就简单探讨一下,使用flask 来获取GET请求参数。

文章目录
Flask 获取GET参数
flask最小demo
获取GET请求参数
参考文档
flask最小demo
下面编写 main.py 一个最简单的服务,实现search接口.

from flask import Flask
from flask import request
from flask import jsonify


app = Flask(__name__)


@app.route('/search', methods=['GET', 'POST'])
def index():
    gender = request.args.get('gender')
    name = request.args.get('name')

    return jsonify({'name': name, 'gender': gender})


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000, debug=True)

我们运行这个脚本

python  main.py 

在浏览器输入URL http://localhost:5000/search?name=frank&gender=male

这里请求参数 就是? 后面的键值对 有两个.一个是 name ,一个是gender

可以看到成功获取到了querystring 参数。

获取GET请求参数
我们可以通过 request.args 这个不可变字典 ,根据key 来获取 GET请求的请求参数

from flask import request

value= request.args.get(‘key’, ”)
参考文档
https://flask.palletsprojects.com/en/2.0.x/quickstart/#accessing-request-data
————————————————
版权声明:本文为CSDN博主「阿常呓语」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010339879/article/details/122353974

您可能还喜欢...

发表回复