Partilhar via


Classe uri_builder

Construtor para construir URIs de forma incremental.

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

Membros

Construtores Públicos

Nome

Descrição

Construtor uri_builder::uri_builder

Sobrecarregado. Cria um construtor com um URI inicialmente vazio.

Métodos Públicos

Nome

Descrição

Método uri_builder::append

Acrescenta um uri relativo (caminho, consulta e fragmento) ao final do uri atual.

Método uri_builder::append_path

Acrescenta outro caminho ao caminho deste uri_builder.

Método uri_builder::append_query

Sobrecarregado. Acrescenta outra consulta à consulta deste uri_builder.

Método uri_builder::clear

Limpa todos os componentes do URI subjacente neste uri_builder.

Método uri_builder::fragment

Obtém o componente de fragmento do URI como uma cadeia de caracteres codificada.

Método uri_builder::host

Obtém o componente de host do URI como uma cadeia de caracteres codificada.

Método uri_builder::is_valid

Valide o URI gerado de todos os componentes existentes deste uri_builder.

Método uri_builder::path

Obtém o componente do caminho do URI como uma cadeia de caracteres codificada.

Método uri_builder::port

Obtém o componente de porta do URI. Retorna -1 se nenhuma porta for especificada.

Método uri_builder::query

Obtém o componente de consulta do URI como uma cadeia de caracteres codificada.

Método uri_builder::scheme

Obtém o componente de esquema do URI como uma cadeia de caracteres codificada.

Método uri_builder::set_fragment

Define o componente de fragmento do URI.

Método uri_builder::set_host

Define o componente de host do URI.

Método uri_builder::set_path

Define o componente de caminho do URI.

Método uri_builder::set_port

Define o componente de porta do URI.

Método uri_builder::set_query

Define o componente de consulta do URI.

Método uri_builder::set_scheme

Define o esquema do URI.

Método uri_builder::set_user_info

Define o componente de informações de usuário do URI.

Método uri_builder::to_string

Combine e valide os componentes do URI em uma cadeia de caracteres codificada. Uma exceção será lançada se o URI for inválido.

Método uri_builder::to_uri

Combine e valide os componentes do URI em uma instância de classe do URI. Uma exceção será lançada se o URI for inválido.

Método uri_builder::user_info

Obtém o componente de informações do usuário do URI como uma cadeia de caracteres codificada.

Requisitos

Cabeçalho: base_uri.h, uri_builder.h

Namespace: web::http

Consulte também

Referência

Namespace web::http