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

Атрибут origin

Атрибут origin применяется к объекту запроса request и возвращает значение заголовка Origin. Этот заголовок указывает источник запроса: схему, домен и порт, с которого был инициирован запрос. Если заголовок отсутствует, атрибут возвращает None. Атрибут не принимает параметров.

Синтаксис

request.origin

Пример

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

from flask import Flask, request app = Flask(__name__) @app.route('/') def index(): return str(request.origin)

Результат выполнения кода для запроса с заголовком Origin: https://example.com:

"https://example.com"

Пример

Давайте проверим, откуда пришёл запрос, и вернём разный ответ:

from flask import Flask, request app = Flask(__name__) @app.route('/') def index(): if request.origin == 'https://example.com': return 'hello' return 'user'

Результат выполнения кода для запроса с заголовком Origin: https://example.com:

hello

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

user

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

  • класс Request,
    который представляет объект запроса
  • атрибут referrer,
    который возвращает адрес предыдущей страницы
  • атрибут host_url,
    который возвращает полный URL хоста
  • атрибут headers,
    который возвращает все заголовки запроса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить