Класс http_request
Представляет запрос HTTP.
Предупреждение
В этом разделе содержатся сведения о C++ REST SDK 1.0 (кодовое название "Casablanca").Если используется более поздняя версия с веб-страницы Casablanca Codeplex, воспользуйтесь локальной документацией по адресу http://casablanca.codeplex.com/documentation.
class http_request;
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Перегружен. Создает новый запрос HTTP с помощью заданного метода запроса. |
|
Деструктор освобождает все занятые ресурсы. |
Открытые методы
Имя |
Описание |
---|---|
Создает поток, который вызывающий объект может использовать для извлечения данных из входящего запроса. |
|
Сообщает пользователю (клиенту) о получении всех данных для этого сообщения запроса. |
|
Извлекает текст сообщения запроса в значение json с проверкой того, что типом содержимого является application\json. Текст может быть извлечен только один раз, поскольку в некоторых случаях в местах извлечения данных выполняется оптимизация. |
|
Извлекает текст сообщения запроса в виде строкового значения с проверкой того, что типом содержимого является текстовый тип MIME. Текст может быть извлечен только один раз, поскольку в некоторых случаях в местах извлечения данных выполняется оптимизация. |
|
Извлекает текст сообщения запроса в вектор байтов. Извлечение вектора можно выполнять в |
|
Возвращает задачу, представляющую ответ, который в конечном итоге будет отправлен. |
|
Перегружен. Возвращает ссылку на заголовки ответного сообщения. |
|
Возвращение метода (GET/PUT/POST/DELETE) сообщения запроса. |
|
Возвращает ссылку на часть path, query и fragment URI данного сообщения запроса. Эти элементы будут добавлены к базовому URI, заданному во время создания объекта http_client. |
|
Перегружен. Асинхронно отвечает на этот запрос HTTP. |
|
Возвращение базового URI сообщения запроса. |
|
Перегружен. Задает текст сообщения в виде текстовой строки и задает заголовок "Content-Type". Предполагает, что для кодирования символов строки используется кодовая страница операционной системы по умолчанию, и будет выполнять соответствующие преобразования в UTF-8. |
|
Возвращение метода (GET/PUT/POST/DELETE) сообщения запроса. |
|
Задание базового URI сообщения запроса. |
|
Определяет поток, который планируется для хранения текста ответного сообщения HTTP, полученного в результате запроса. |
|
Создает строковое представление сообщения, включая текст (когда это возможно). |
Открытые операторы
Имя |
Описание |
---|---|
Оператор присвоения. |
Требования
Заголовок: http_msg.h
Пространство имен: web::http