РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
106 of 643 menu

Метод get_data

Метод get_data применяется к объекту ответа Response и возвращает его тело в виде байтовой строки. По умолчанию метод возвращает данные как есть, без преобразований. Если ответ был создан из строки, то она предварительно кодируется в байты. Метод не принимает обязательных параметров.

Синтаксис

response.get_data()

Пример

Давайте создадим ответ и получим его тело через метод get_data:

from flask import Flask, make_response app = Flask(__name__) @app.route('/') def index(): res = make_response('abcde') return res.get_data()

Результат выполнения кода:

b'abcde'

Пример

Давайте получим данные ответа, созданного из JSON-строки:

from flask import Flask, jsonify app = Flask(__name__) @app.route('/') def index(): res = jsonify({'name': 'user'}) return res.get_data()

Результат выполнения кода:

b'{"name":"user"}\n'

Смотрите также

  • класс Response,
    который представляет HTTP-ответ
  • метод set_data,
    который устанавливает тело ответа
  • метод get_json,
    который возвращает JSON из тела ответа
  • атрибут data,
    который хранит тело ответа в виде байтов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить