Classe http_request
Representa uma solicitação HTTP.
Aviso
Este tópico contém informações para o C++ REST SDK 1.0 (codinome "Casablanca").Se você estiver usando uma versão mais recente da página da Web do Codeplex Casablanca, use então a documentação local em http://casablanca.codeplex.com/documentation.
class http_request;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Sobrecarregado. Constrói uma nova solicitação HTTP com o método de solicitação fornecido. |
|
O destruidor libera todos os recursos assumidos. |
Métodos Públicos
Nome |
Descrição |
---|---|
Produz um fluxo que o chamador pode usar para recuperar dados de uma solicitação recebida. |
|
Sinaliza o usuário (cliente) quando todos os dados desta mensagem de solicitação forem recebidos. |
|
Extrai o corpo da mensagem de solicitação para um valor json, verificando se o tipo de conteúdo é application\json. Um corpo só pode ser extraído uma vez, pois, em alguns casos, uma otimização é feita onde os dados são 'movidos'. |
|
Extraia o corpo da mensagem de solicitação como um valor de cadeia de caracteres, verificando se o tipo de conteúdo é um tipo MIME de texto. Um corpo só pode ser extraído uma vez, pois, em alguns casos, uma otimização é feita onde os dados são 'movidos'. |
|
Extraia o corpo da mensagem de resposta em um vetor de bytes. A extração de um vetor pode ser feita em |
|
Obtém uma tarefa que representa a resposta que eventualmente será enviada. |
|
Sobrecarregado. Obtém uma referência aos cabeçalhos da mensagem de resposta. |
|
Obtém o método (GET/PUT/POST/DELETE) da mensagem de solicitação. |
|
Obtém uma referência à parte de caminho, consulta e fragmento do URI desta mensagem de solicitação. Isso será acrescentado ao URI de base especificado na construção do http_client. |
|
Sobrecarregado. Responde de forma assíncrona a essa solicitação HTTP. |
|
Obtém o URI subjacente da mensagem de solicitação. |
|
Sobrecarregado. Define o corpo da mensagem como uma cadeia de caracteres de texto e define o cabeçalho "Content-Type". Presume que a codificação de caracteres da cadeia de caracteres seja a página de códigos padrão do sistema operacional e executará as conversões UTF-8 apropriadas. |
|
Obtém o método (GET/PUT/POST/DELETE) da mensagem de solicitação. |
|
Define o URI subjacente da mensagem de solicitação. |
|
Define um fluxo do qual dependerá para manter o corpo da mensagem de resposta HTTP que resulta da solicitação. |
|
Gera uma representação de cadeia de caracteres da mensagem, incluindo o corpo quando possível. |
Operadores Públicos
Nome |
Descrição |
---|---|
Operador de atribuição. |
Requisitos
Cabeçalho: http_msg.h
Namespace: web::http