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

Метод get

Метод get применяется к объекту заголовков HeaderDict и возвращает значение заголовка по указанному имени. Первым параметром передаётся имя заголовка. Вторым необязательным параметром можно передать значение по умолчанию, которое будет возвращено, если заголовок отсутствует.

Синтаксис

headers.get(name, [default])

Пример

Давайте получим значение заголовка Content-Type из ответа:

from bottle import Bottle app = Bottle() @app.route('/') def index(): app.response.set_header('Content-Type', 'text/html') res = app.response.headers.get('Content-Type') return res

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

"text/html"

Пример

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

from bottle import Bottle app = Bottle() @app.route('/') def index(): res = app.response.headers.get('X-Custom', 'default') return res

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

"default"

Пример

Давайте получим заголовок User-Agent из входящего запроса:

from bottle import Bottle app = Bottle() @app.route('/') def index(): res = app.request.headers.get('User-Agent') return res

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

"Mozilla/5.0"

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

  • класс HeaderDict,
    который хранит заголовки запроса и ответа
  • метод getall,
    который возвращает все значения заголовка
  • метод append,
    который добавляет значение к заголовку
  • метод replace,
    который заменяет значение заголовка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить