Класс
Main
ContentUri
\Bitrix\Main\Engine\Response\DataType\ContentUri
Описание
Он даёт возможность обработать uri некоторым rest-приложением без каких-либо bearer-токенов.
Так, модуль "rest" преобразует ContentUri в два элемента. Один из них — оригинальный uri, а
второй — машинный uri.
Исходный файл: source/main/lib/engine/response/datatype/contenturi.php:15
Методы (37)
-
__construct() -
__toString() -
addParams()Добавляет параметры в запрос или заменяет существующие. -
convertToPunycode()Преобразует хост в punycode. -
convertToUnicode()Преобразует хост в Unicode. -
deleteParams()Удаляет параметры из запроса. -
getAuthority() -
getFragment() -
getHost() -
getLocator()Возвращает URI без фрагмента. -
getPass()Возвращает пароль, закодированный через rawurlencode. -
getPath() -
getPathQuery()Возвращает путь с запросом. Пустой путь трактуется как корень (/). -
getPort() -
getQuery() -
getScheme() -
getUri()Возвращает URI с фрагментом, если он есть. -
getUrl()устар. -
getUser()Возвращает пользователя, закодированного через rawurlencode. -
getUserInfo() -
isPathTraversal()Ищет /../ и urlencoded /../ -
jsonSerialize()Определяет данные, которые должны быть сериализованы в JSON. -
resolveRelativeUri()Преобразует относительный URI в абсолютный в контексте базового URI. -
setHost()Устанавливает хост. -
setPass()Декодирует и устанавливает пароль. -
setPath()Устанавливает путь. -
setUser()Декодирует и устанавливает пользователя. -
toAbsolute()Преобразует относительный uri в абсолютный, используя заданное имя хоста или хост из объекта server текущего контекста. -
static urnDecode()Декодирует строку URI без её парсинга. -
static urnEncode()Кодирует строку URI без её парсинга. -
withFragment() -
withHost() -
withPath() -
withPort() -
withQuery() -
withScheme() -
withUserInfo()

