# HttpContext

URL: https://chugunov.pro/api-bitrix/main/httpcontext/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\HttpContext`
Модуль: Main.

## Описание

Класс HttpContext расширяет Context специфичными для http методами.

Исходный файл: `source/main/lib/httpcontext.php:9`

## Константы (1)

- `CACHE_TTL`

## Методы (20)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/httpcontext/__construct/) — Создаёт новый экземпляр контекста.
- [`getApplication()`](https://chugunov.pro/api-bitrix/main/httpcontext/getapplication/) — Возвращает обратную ссылку на Application.
- [`getCulture()`](https://chugunov.pro/api-bitrix/main/httpcontext/getculture/) — Возвращает культуру контекста.
- [`static getCurrent()`](https://chugunov.pro/api-bitrix/main/httpcontext/getcurrent/) — Статический метод возвращает текущий экземпляр контекста.
- [`getEnvironment()`](https://chugunov.pro/api-bitrix/main/httpcontext/getenvironment/)
- [`getLanguage()`](https://chugunov.pro/api-bitrix/main/httpcontext/getlanguage/) — Возвращает идентификатор текущего языка (en, ru).
- [`getLanguageObject()`](https://chugunov.pro/api-bitrix/main/httpcontext/getlanguageobject/) — Возвращает объект текущего языка.
- [`getRequest()`](https://chugunov.pro/api-bitrix/main/httpcontext/getrequest/) — Возвращает объект запроса контекста.
- [`getResponse()`](https://chugunov.pro/api-bitrix/main/httpcontext/getresponse/) — Возвращает объект ответа контекста.
- [`getServer()`](https://chugunov.pro/api-bitrix/main/httpcontext/getserver/) — Возвращает объект сервера контекста.
- [`getSite()`](https://chugunov.pro/api-bitrix/main/httpcontext/getsite/) — Возвращает текущий сайт
- [`getSiteObject()`](https://chugunov.pro/api-bitrix/main/httpcontext/getsiteobject/) — Возвращает объект текущего языка.
- [`initialize()`](https://chugunov.pro/api-bitrix/main/httpcontext/initialize/) — Инициализирует контекст объектами запроса и ответа.
- [`initializeCulture()`](https://chugunov.pro/api-bitrix/main/httpcontext/initializeculture/)
- [`rewriteUri()`](https://chugunov.pro/api-bitrix/main/httpcontext/rewriteuri/)
- [`setCulture()`](https://chugunov.pro/api-bitrix/main/httpcontext/setculture/) — Устанавливает культуру контекста.
- [`setLanguage()`](https://chugunov.pro/api-bitrix/main/httpcontext/setlanguage/) — Устанавливает язык контекста.
- [`setResponse()`](https://chugunov.pro/api-bitrix/main/httpcontext/setresponse/) — Устанавливает ответ контекста.
- [`setSite()`](https://chugunov.pro/api-bitrix/main/httpcontext/setsite/) — Устанавливает сайт контекста.
- [`transferUri()`](https://chugunov.pro/api-bitrix/main/httpcontext/transferuri/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-HttpContext.html
