System::Net::Http::HttpClient classe

HttpClient class

Représente une classe de base d’un client HTTP pour l’envoi de requêtes et la réception de réponses. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class HttpClient : public System::Net::Http::HttpMessageInvoker

Méthodes

MéthodeDescription
CancelPendingRequests()Annule toutes les requêtes en attente.
get_BaseAddress()Obtient l’adresse de base de la ressource utilisée pour l’envoi des requêtes.
get_DefaultRequestHeaders()Informations RTTI.
get_MaxResponseContentBufferSize()Obtient le nombre maximal d’octets du contenu de la réponse.
get_Timeout()Obtient la durée d’attente avant l’expiration de la requête.
HttpClient()Construit une nouvelle instance.
HttpClient(System::SharedPtr<HttpMessageHandler>)Construit une nouvelle instance.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Construit une nouvelle instance.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Envoie la requête HTTP spécifiée.
set_BaseAddress(System::SharedPtr<Uri>)Définit l’adresse de base de la ressource utilisée pour l’envoi des requêtes.
set_MaxResponseContentBufferSize(int64_t)Définit le nombre maximal d’octets du contenu de la réponse.
set_Timeout(TimeSpan)Définit la durée d’attente avant l’expiration de la requête.

Voir aussi