Partager via


uri_builder, classe

Générateur pour la construction d'URI de façon incrémentielle.

Avertissement

Cette rubrique contient des informations pour le Kit de développement logiciel (SDK) C++ REST 1.0 (nom de code « Casablanca »).Si vous utilisez une version plus récente provenant de la page web Codeplex Casablanca, consultez la documentation locale qui se trouve à l'adresse http://casablanca.codeplex.com/documentation.

class uri_builder;

Membres

Constructeurs publics

Nom

Description

uri_builder::uri_builder, constructeur

Surchargé. Crée un générateur avec un URI vide.

Méthodes publiques

Nom

Description

uri_builder::append, méthode

Ajoute un uri relatif (chemin d'accès, requête et fragment) à la fin de l'uri actuel.

uri_builder::append_path, méthode

Ajoute un autre chemin d'accès à celui de cet uri_builder.

uri_builder::append_query, méthode

Surchargé. Ajoute une autre requête à celle de cet uri_builder.

uri_builder::clear, méthode

Efface tous les composants de l'URI sous-jacent dans cet uri_builder.

uri_builder::fragment, méthode

Obtient le composant de fragment de l'URI sous la forme d'une chaîne encodée.

uri_builder::host, méthode

Obtient le composant d'hôte de l'URI sous la forme d'une chaîne encodée.

uri_builder::is_valid, méthode

Valide l'URI généré à partir de tous les composants existants de cet uri_builder.

uri_builder::path, méthode

Obtient le composant de chemin d'accès de l'URI sous la forme d'une chaîne encodée.

uri_builder::port, méthode

Obtient le composant de port de l'URI. Retourne -1 si aucun port n'est spécifié.

uri_builder::query, méthode

Obtient le composant de requête de l'URI sous la forme d'une chaîne encodée.

uri_builder::scheme, méthode

Obtient le composant de schéma de l'URI sous la forme d'une chaîne encodée.

uri_builder::set_fragment, méthode

Définit le composant de fragment de l'URI.

uri_builder::set_host, méthode

Définit le composant hôte de l'URI.

uri_builder::set_path, méthode

Définit le composant de chemin d'accès de l'URI.

uri_builder::set_port, méthode

Définit le composant de port de l'URI.

uri_builder::set_query, méthode

Définit le composant de requête de l'URI.

uri_builder::set_scheme, méthode

Définit le schéma de l'URI.

uri_builder::set_user_info, méthode

Définit le composant d'informations utilisateur de l'URI.

uri_builder::to_string, méthode

Combine et valide les composants URI dans une chaîne encodée. Une exception sera levée si l'URI n'est pas valide.

uri_builder::to_uri, méthode

Combine et valide les composants URI dans une instance de classe URI. Une exception sera levée si l'URI n'est pas valide.

uri_builder::user_info, méthode

Obtient le composant d'informations utilisateur de l'URI sous la forme d'une chaîne encodée.

Configuration requise

En-tête : base_uri.h, uri_builder.h

Espace de noms : web::http

Voir aussi

Référence

web::http, espace de noms