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

Метод add_header

Метод add_header применяется к объекту ответа Response и добавляет новый HTTP-заголовок. Первым параметром передаётся имя заголовка, вторым - его значение. В отличие от метода set_header, который заменяет все ранее установленные заголовки с указанным именем, add_header сохраняет их и добавляет ещё один. Это удобно для заголовков, которые могут повторяться, например Set-Cookie.

Синтаксис

response.add_header(name, value)

Пример

Давайте добавим один заголовок к ответу:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.add_header('X-Custom', 'abcde') return 'hello'

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

X-Custom: abcde

Пример

Давайте добавим два заголовка с одинаковым именем и убедимся, что оба сохранились:

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): response.add_header('X-Custom', 'abcde') response.add_header('X-Custom', 'user') return 'hello'

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

<+html+> X-Custom: abcde X-Custom: user <-html+>

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

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