Url
Стд::Http::Url Базовые типы: Объект |
Иерархия типа
Url
Объект
Объект позволяет получать из строки со ссылкой представление в виде объекта.
Схема ссылки:
Пример ссылки:
```http://username:password@1c.ru:80/applications/test?param=data#anchor```
### Примеры
```xbsl
пер Урл = новый Url("http://username:password@1c.ru:80/applications/test?param=data#anchor")
// Урл.Схема - http
// Урл.Хост - 1c.ru
// Урл.Путь - /applications/test
// Урл.Параметры.ПолучитьПервый("param") - data
// Урл.Порт - 80
// Урл.ИмяПользователя - username
// Урл.Пароль - password
// Урл.Якорь - anchor
Раскодированная ссылка:
// символ % экранирован
знч ЗакодированнаяСсылка = "http://1c.ru/applications/\%D1\%82\%D0\%B5\%D1\%81\%D1\%82?\%D0\%BF\%D0\%B0\%D1\%80\%D0\%B0\%D0\%BC\%D0\%B5\%D1\%82\%D1\%80=\%D0\%B7\%D0\%BD\%D0\%B0\%D1\%87\%D0\%B5\%D0\%BD\%D0\%B8\%D0\%B5"
знч Url = новый Url(ЗакодированнаяСсылка)
// Url.ВСтроку() - http://1c.ru/applications/тест?параметр=значение
Сравнение ссылочное
Конструкторы
Url
Url(Ссылка: Строка)
Создает объект на основании строки со ссылкой. Если передан не верный формат ссылки, будет выброшено исключение ИсключениеНедопустимыйФормат
Свойства
ИмяПользователя
ТолькоЧтение ИмяПользователя: Строка? |
Имя пользователя.
Параметры
ТолькоЧтение Параметры: ПараметрыЗапроса? |
Параметры ссылки.
Пароль
ТолькоЧтение Пароль: Строка? |
Пароль пользователя.
Порт
ТолькоЧтение Порт: Число |
Порт.
Путь
ТолькоЧтение Путь: Строка |
Путь.
Схема
ТолькоЧтение Схема: Строка |
Cхема.
Хост
ТолькоЧтение Хост: Строка |
Хост.
Якорь
ТолькоЧтение Якорь: Строка? |
Якорь (хеш) ссылки.
Методы
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает строковое раскодированное представление ссылки.