Flask_request对象参数

  • request.data:获取的是非表单(ajax)以post提交的数据。
  • request.form:获取的是表单以post方式提交的数据。
  • request.args:获取的是问号后面的查询参数。
  • request.method:获取的请求方式。
  • request.url:获取的请求的地址。
  • request.files:获取的是input标签中的type类型为file的文件。

1.

from flask import Flask, request

app = Flask(__name__)


@app.route('/')
def hello_world():
    print(request.method)
    print(request.url)
    print(request.args)
    return "aaa"

结果:

 2.

    # 字典不建议使用这种方式获取值。如果获取不到则报错
    print(request.args["name"])
    # 建议使用这种方式获取,如果获取不到则返回“None”,也可以在后面设置默认值
    print(request.args.get("name", 100))
原文地址:https://www.cnblogs.com/wangdianchao/p/13669988.html