Класс
Main
HttpRequest
\Bitrix\Main\HttpRequest
Описание
Класс HttpRequest расширяет Request. Содержит специфичные для http данные запроса.
Исходный файл: source/main/lib/httprequest.php:19
Методы (53)
-
__construct()Создаёт новый объект HttpRequest -
__unserialize() -
addFilter()Применяет фильтр к данным http-запроса. Сохраняет исходные значения. -
clear() -
decodeJson()Декодирует JSON из запросов application/json. -
decodeJsonStrict() -
get()Возвращает любую переменную по её имени. Null, если переменная не задана. -
getAcceptedLanguages() -
getCookie()Возвращает параметр COOKIES текущего запроса. -
getCookieList()Возвращает список параметров COOKIES текущего запроса. -
getCookieRaw() -
getCookieRawList() -
getCookiesMode()Возвращает Y, если постоянные cookie включены, N — если отключены, или пустое значение, если неизвестно. -
getDecodedUri()Возвращает URI запроса, декодированный из url и преобразованный в текущую кодировку (кроме строки запроса). -
getFile()Возвращает параметр FILES текущего запроса. -
getFileList()Возвращает список параметров FILES текущего запроса. -
getHeader()Возвращает заголовок текущего запроса. -
getHeaders()Возвращает список заголовков текущего запроса. -
getHttpHost()Возвращает хост из серверной переменной без номера порта. -
static getInput()Возвращает необработанные данные запроса из php://input. -
getJsonList() -
getPhpSelf() -
getPost()Возвращает параметр POST текущего запроса. -
getPostList()Возвращает список параметров POST текущего запроса. -
getQuery()Возвращает параметр GET текущего запроса. -
getQueryList()Возвращает список параметров GET текущего запроса. -
getRaw()Возвращает оригинальное значение любой переменной по её имени. Null, если переменная не задана. -
getRemoteAddress() -
getRequestedPage()Возвращает текущую страницу, вычисленную из URI запроса. -
getRequestedPageDirectory()Возвращает текущий каталог с завершающим слешем (/). -
getRequestMethod() -
getRequestUri() -
getScriptFile()Возвращает файл скрипта, возможно исправленный с помощью urlrewrite.php. -
getScriptName() -
getServer() -
getServerPort()Возвращает порт сервера. -
static getSystemParameters()Возвращает массив с предопределёнными параметрами запроса. -
getUserAgent()Возвращает HTTP-заголовок запроса User-Agent. -
getValues() -
isAdminSection() -
isAjaxRequest()Возвращает true, если текущий запрос является AJAX -
isEmpty()Возвращает true, если словарь пуст. -
isHttps() -
isJson() -
isPost() -
jsonSerialize()JsonSerializable::jsonSerialize — Определяет данные, которые должны быть сериализованы в JSON. -
modifyByQueryString() -
offsetSet()Смещение для установки. -
offsetUnset()Смещение для удаления. -
set() -
setValues() -
toArray()Возвращает значения в виде массива. -
toArrayRaw()

