мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lib.py:aw_web_tools:btle_tools [02.11.2024 19:29] – awgur | lib.py:aw_web_tools:btle_tools [12.07.2025 15:17] (текущий) – awgur | ||
|---|---|---|---|
| Строка 16: | Строка 16: | ||
| Получение реального адреса клиента. | Получение реального адреса клиента. | ||
| - | Пытается получить адрес клиента из специальной переменной реверс-прокси. В случае неудачи, | + | Пытается получить адрес клиента из специальной переменной реверс-прокси |
| - | **Проверки на установку IP доверенным источником не производится.** Поскольку приложения не выставляются наружу без прикрытия '' | + | **Проверки на установку IP доверенным источником не производится.** Поскольку приложения не выставляются наружу без прикрытия '' |
| < | < | ||
| Строка 43: | Строка 43: | ||
| ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| Строка 58: | Строка 58: | ||
| ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| | '' | | '' | ||
| Строка 72: | Строка 72: | ||
| ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| | '' | | '' | ||
| Строка 106: | Строка 106: | ||
| </ | </ | ||
| + | **Возвращает: | ||
| + | |||
| + | ===== get_cookie() ===== | ||
| + | |||
| + | Получить значение '' | ||
| + | |||
| + | < | ||
| + | get_cookie(name, | ||
| + | </ | ||
| + | |||
| + | **Возвращает: | ||
| + | |||
| + | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | |||
| + | ===== get_param() ===== | ||
| + | |||
| + | Получить из запроса переданный пользователем параметр. | ||
| + | |||
| + | < | ||
| + | get_param(name, | ||
| + | </ | ||
| + | |||
| + | **Возвращает: | ||
| + | |||
| + | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Приведение параметров к типу - очень базовая функциональность. Функция не пытается догадываться. Если целевой тип '' | ||
| + | ^ Результат ^ Значение параметра ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Если будет что-то ещё, будет возбуждено исключение. | ||
| + | |||
| + | Обработка результата одна: если целевой тип - строка, | ||
| + | |||
| + | |||
| + | ===== make_log_topic() ===== | ||
| + | |||
| + | Сгенерировать подходящий префикс журналирования для данного запроса. | ||
| + | |||
| + | Помогает в журналировании событий, | ||
| + | |||
| + | < | ||
| + | make_log_topic([user], | ||
| + | </ | ||
| + | |||
| + | **Возвращает: | ||
| + | <code bash> | ||
| + | ${USER}[${IP} | ${REQ_ID} | ${CONN_ID}] - ${URL} | ||
| + | </ | ||
| + | Где: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | |||
| + | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | |||
| + | ===== make_error_response() ===== | ||
| + | |||
| + | Создание сообщения об ошибке для JSON REST API сервисов. | ||
| + | |||
| + | < | ||
| + | make_error_response(code, | ||
| + | </ | ||
| + | |||
| + | **Возвращает: | ||
| + | |||
| + | ^ Параметр ^ Тип ^ По умолчанию ^ Описание ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||