zoukankan      html  css  js  c++  java
  • flask 获取GET和POST请求参数(全)

    1、简要说明

    近日,在使用flask框架获取前端的请求时获取参数时,遇到了几个问题;之前的项目也有使用这部分,当时程序没有问题就没再深究,直到遇到了问题。果然,遇到问题才会成长!^_^

    因此,对GETPOST两种请求方式的参数获取方式进行梳理。

    request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。

    request请求总体分为两类:

      1. get请求
        GET把参数包含在URL中,访问时会在地址栏直接显示参数不安全,且参数大小比较小

      2. post请求
        参数通过request body传递

    2、常见的方式

    在最初使用时,上网一搜,得到的结果大致如下:

    flask获取参数方式:

        request.form.get("key", type=str, default=None) # 获取表单数据
        request.args.get("key") # 获取get请求参数
        request.values.get("key") # 获取所有参数

    3、GET请求方式获取参数

    当采用GET请求方式时,参数直接显示在请求连接中,可以使用两种获取参数的方式:

    • request.args.get('key')
    • request.values.get('key')

    route装饰器语句中,通过methods指定请求方式,如下:

    @app.route("/", methods=["GET"])

    获取参数

    if request.method == "GET":
        comment = request.args.get("content")
        comment = request.values.get("content")

    https://www.freesion.com/article/75221061769/

    故乡明
  • 相关阅读:
    [转载]浅谈如何管理测试团队
    使用 virtualenv
    使用 HTMLTestRunner.py
    Jenkins 十二: 集成 selenium 测试
    [转载]聊一聊人员培养
    Jenkins 十一: 构建Maven项目
    Jenkins 八: 构建Git项目
    Jenkins 九: 小技巧
    jsp详解
    cookie详解
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/15348053.html
Copyright © 2011-2022 走看看