Метод 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'