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

Атрибут body

Атрибут body применяется к объекту Response и хранит тело HTTP-ответа, которое будет отправлено клиенту. Значением может быть строка, байты или итерируемый объект. При отправке ответа Bottle приводит значение к байтам с учётом атрибута charset.

Синтаксис

response.body

Пример

Давайте установим тело ответа вручную через объект response:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.body = 'hello' return response

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

hello

Пример

Давайте прочитаем текущее значение атрибута body после установки тела ответа:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.body = 'article' res = response.body return str(res)

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

"article"

Пример

Давайте присвоим атрибуту body байтовое значение вместо строки:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.body = b'abcde' return response

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

abcde

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

  • класс Response,
    который представляет HTTP-ответ
  • атрибут content_type,
    который задаёт MIME-тип тела ответа
  • атрибут content_length,
    который хранит длину тела ответа
  • атрибут charset,
    который задаёт кодировку тела ответа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить