Skip to content

flask

import typing as t

Request

from flask import request

Request arguments:

# $ curl -i "http://127.0.0.1:5000/dict?word=foo"

name = request.args.get("word") # -> str | None
if not word:
    return jsonify({"status": "error"})
# $ curl -i "http://127.0.0.1:5000/dict?word=foo&word=bar"

words = request.args.getlist("word") # -> List[str]
# ["foo", "bar"]

Response

from flask import jsonify
  • jsonify(args: t.Any, *kwargs: t.Any) -> "Response":