Compartilhar via


Classe http_headers

Representa cabeçalhos HTTP e atua como um mapa.

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_headers;

Membros

Typedefs públicos

Nome

Descrição

allocator_type

const_iterator

const_pointer

const_reference

const_reverse_iterator

difference_type

iterator

key_compare

key_type

Typedefs com estilo STL

pointer

reference

reverse_iterator

size_type

Construtores Públicos

Nome

Descrição

Construtor http_headers::http_headers

Sobrecarregado. Constrói um conjunto vazio de cabeçalhos HTTP.

Métodos Públicos

Nome

Descrição

Método http_headers::add

Sobrecarregado. Adiciona um campo de cabeçalho usando o operador ' << '.

Método http_headers::begin

Sobrecarregado. Retorna um iterador que se refere ao primeiro campo de cabeçalho.

Método http_headers::cache_control

Obtém o cabeçalho de controle de cache da mensagem.

Método http_headers::content_length

Obtém o comprimento do conteúdo da mensagem.

Método http_headers::content_type

Obtém o tipo de conteúdo da mensagem.

Método http_headers::date

Obtém o cabeçalho de data da mensagem.

Método http_headers::empty

Testa para ver se há algum campo de cabeçalho.

Método http_headers::end

Sobrecarregado. Retorna um iterador que se refere ao campo de cabeçalho que ultrapassa o fim.

Método http_headers::find

Sobrecarregado. Verifica se um campo de cabeçalho existe com o nome fornecido e retorna um iterador, se encontrado. Caso contrário, será retornado um iterador no final.

Método http_headers::has

Verifica se há um cabeçalho com a chave fornecida.

Método http_headers::match

Tenta corresponder um campo de cabeçalho ao nome fornecido usando o operador ' >> '.

Método http_headers::remove

Remove um campo de cabeçalho.

Método http_headers::set_cache_control

Define o cabeçalho de controle de cache da mensagem.

Método http_headers::set_content_length

Define o comprimento do conteúdo da mensagem.

Método http_headers::set_content_type

Define o tipo de conteúdo da mensagem.

Método http_headers::set_date

Define o cabeçalho de data da mensagem.

Método http_headers::size

Retorna o número de campos de cabeçalho.

Operadores Públicos

Nome

Descrição

Operador http_headers::operator[]

Retorna uma referência ao campo de cabeçalho com o nome fornecido; se não houver um campo de cabeçalho, um será inserido.

Operador http_headers::operator=

Sobrecarregado. Operador de atribuição.

Requisitos

Cabeçalho: http_msg.h

Namespace: web::http

Consulte também

Referência

Namespace web::http