http_request, classe
Représente une requête HTTP.
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 http_request;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Surchargé. Construit une nouvelle requête HTTP avec la méthode de requête donnée. |
|
Le destructeur libère toutes les ressources détenues. |
Méthodes publiques
Nom |
Description |
---|---|
Génère un flux que l'appelant peut utiliser pour récupérer des données à partir d'une demande entrante. |
|
Signale à l'utilisateur (client) quand toutes les données de ce message de demande ont été reçues. |
|
Extrait le corps du message de demande dans une valeur json, en vérifiant que le type de contenu est application\json. Un corps ne peut être extrait qu'une seule fois, car dans certains cas, une optimisation intervient là où les données sont « déplacées ». |
|
Extrait le corps du message de demande sous la forme d'une valeur de chaîne, en vérifiant que le type de contenu est un type de texte MIME. Un corps ne peut être extrait qu'une seule fois, car dans certains cas, une optimisation intervient là où les données sont « déplacées ». |
|
Extrait le corps du message de réponse dans un vecteur d'octets. L'extraction d'un vecteur peut être effectuée sur |
|
Obtient une tâche représentant la réponse qui sera finalement envoyée. |
|
Surchargé. Obtient une référence pour les en-têtes du message de réponse. |
|
Obtient la méthode (GET/PUT/POST/DELETE) du message de demande. |
|
Obtient une référence à la partie fragment, requête et chemin d'accès de l'URI de ce message de demande. Elle sera ajoutée à l'URI de base spécifié au moment de la construction de http_client. |
|
Surchargé. Répond en mode asynchrone à cette requête HTTP. |
|
Obtient l'URI sous-jacent du message de demande. |
|
Surchargé. Affecte au corps du message une chaîne textuelle et définit l'en-tête « Content-Type ». Suppose que l'encodage de caractères de la chaîne est la page de codes par défaut du système d'exploitation et effectue les conversions appropriées en UTF-8. |
|
Obtient la méthode (GET/PUT/POST/DELETE) du message de demande. |
|
Définit l'URI sous-jacent du message de requête. |
|
Définit un flux qui servira à contenir le corps du message de réponse HTTP résultant de la demande. |
|
Génère une représentation du message sous forme de chaîne, avec le corps si possible. |
Opérateurs publics
Nom |
Description |
---|---|
Opérateur d'assignation. |
Configuration requise
En-tête : http_msg.h
Espace de noms : web::http