Поделиться через


Класс uri_builder

Построитель для постепенного создания URI.

Предупреждение

В этом разделе содержатся сведения о C++ REST SDK 1.0 (кодовое название "Casablanca").Если используется более поздняя версия с веб-страницы Casablanca Codeplex, воспользуйтесь локальной документацией по адресу http://casablanca.codeplex.com/documentation.

class uri_builder;

Члены

JJ988030.collapse_all(ru-ru,VS.140).gifОткрытые конструкторы

Имя

Описание

Конструктор uri_builder::uri_builder

Перегружен. Создает построитель с изначально пустым URI.

JJ988030.collapse_all(ru-ru,VS.140).gifОткрытые методы

Имя

Описание

Метод uri_builder::append

Добавляет относительный URI, (путь, запрос и фрагмент) в конец текущего URI.

Метод uri_builder::append_path

Добавляет другой путь к пути этого uri_builder.

Метод uri_builder::append_query

Перегружен. Добавляет другой запрос к запросу этого uri_builder.

Метод uri_builder::clear

Очищает все компоненты базового URI в этом uri_builder.

Метод uri_builder::fragment

Получение компонента fragment URI в виде закодированной строки.

Метод uri_builder::host

Получение компонента host URI в виде закодированной строки.

Метод uri_builder::is_valid

Проверка созданного URI из всех существующих компонентов этого uri_builder.

Метод uri_builder::path

Получение компонента path URI в виде закодированной строки.

Метод uri_builder::port

Получение компонента port URI. Возвращает -1, если порт не указан.

Метод uri_builder::query

Получение компонента query URI в виде закодированной строки.

Метод uri_builder::scheme

Получение компонента scheme URI в виде закодированной строки.

Метод uri_builder::set_fragment

Задание компонента fragment URI.

Метод uri_builder::set_host

Задание компонента host URI.

Метод uri_builder::set_path

Задание компонента path URI.

Метод uri_builder::set_port

Задание компонента port URI.

Метод uri_builder::set_query

Задание компонента query URI.

Метод uri_builder::set_scheme

Задайте компонента scheme URI.

Метод uri_builder::set_user_info

Задание компонента user info URI.

Метод uri_builder::to_string

Объединение и проверка компонентов URI в закодированную строку. Если URI недопустим, создается исключение.

Метод uri_builder::to_uri

Объединение и проверка компонентов URI в экземпляр класса URI. Если URI недопустим, создается исключение.

Метод uri_builder::user_info

Получение компонента user info URI в виде закодированной строки.

Требования

Заголовок: base_uri.h, uri_builder.h

Пространство имен: web::http

См. также

Ссылки

Пространство имен web::http