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

Метод get_header

Метод get_header применяется к объекту ответа Response и возвращает значение указанного HTTP-заголовка. Первым параметром передаётся имя заголовка. Если заголовок отсутствует, возвращается None или значение по умолчанию, переданное вторым параметром.

Синтаксис

response.get_header(name, [default])

Пример

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

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

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

"abcde"

Пример

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

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): res = response.get_header('X-Missing', 'hello') return res

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

"hello"

Пример

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

from bottle import Bottle, response app = Bottle() @app.route('/') def index(): res = response.get_header('Content-Type') return res

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

"text/html; charset=UTF-8"

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

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