System.Net.Http |
Réseau HTTP du système |
---|---|
C# (C Sharp) | Espaces de nom |
Description
Cet espace de noms permet de fournir une interface de programmation pour les applications HTTP modernes.
Liste des classes
Classe | Description |
---|---|
ByteArrayContent | Cette classe permet de fournir un contenu HTTP basé sur un tableau d'octets. |
DelegatingHandler | Cette classe contient un type pour les gestionnaires HTTP déléguant le traitement des messages de réponse HTTP à un autre gestionnaire, appelé gestionnaire interne. |
FormUrlEncodedContent | Cette classe contient un conteneur pour les tuples nom/valeur codés à l'aide du type MIME application/x-www-form-urlencoded. |
HttpClient | Cette classe permet de fournir une classe pour envoyer des requêtes HTTP et recevoir des réponses HTTP à partir d'une ressource identifiée par un URI. |
HttpClientHandler | Cette classe contient le gestionnaire de messages par défaut utilisé par HttpClient dans .NET Framework et .NET Core 2.0 et versions antérieures. |
HttpContent | Cette classe contient la base représentant un corps d'entité HTTP et des entêtes de contenu. |
HttpIOException | Cette classe contient une exception levée lorsqu'une erreur se produit lors de la lecture de la réponse. |
HttpMessageHandler | Cette classe contient un type de base pour les gestionnaires de messages HTTP. |
HttpMessageInvoker | Cette classe permet aux applications d'appeler la méthode SendAsync(HttpRequestMessage, CancellationToken) sur une chaîne de gestionnaires HTTP. |
HttpMethod | Cette classe contient un assistant pour récupérer et comparer les méthodes HTTP standard et pour créer de nouvelles méthodes HTTP. |
HttpProtocolException | Cette classe contient une exception levée lorsqu'une erreur de protocole HTTP/2 ou HTTP/3 se produit. |
HttpRequestException | Cette classe contient la base pour les exceptions levées par les classes HttpClient et HttpMessageHandler. |
HttpRequestMessage | Cette classe contient une représentation d'un message de requête HTTP. |
HttpRequestOptions | Cette classe contient une représentation d'une collection d'options pour une requête HTTP. |
HttpResponseMessage | Cette classe contient une représentation d'un message de réponse HTTP comprenant le code d'état et les données. |
MessageProcessingHandler | Cette classe contient un type de base pour les gestionnaires effectuant uniquement un petit traitement des messages de demande et/ou de réponse. |
MultipartContent | Cette classe permet de fournir une collection d'objets HttpContent étant sérialisés à l'aide de la spécification de type de contenu multipart/*. |
MultipartFormDataContent | Cette classe permet de fournir un conteneur pour le contenu codé à l'aide du type MIME multipart/form-data. |
ReadOnlyMemoryContent | Cette classe permet de fournir un contenu HTTP basé sur un ReadOnlyMemory<T>. |
SocketsHttpConnectionContext | Cette classe contient une représentation du contexte transmis à ConnectCallback pour une instance SocketsHttpHandler. |
SocketsHttpHandler | Cette classe permet de fournir le gestionnaire de messages par défaut utilisé par HttpClient dans .NET Core 2.1 et versions ultérieures. |
SocketsHttpPlaintextStreamFilterContext | Cette classe contient une représentation du contexte transmis au PlaintextStreamFilter pour une instance SocketsHttpHandler. |
StreamContent | Cette classe permet de fournir du contenu HTTP basé sur un flux de données. |
StringContent | Cette classe permet de fournir un contenu HTTP basé sur une chaîne de caractères. |
Remarque
- L'espace de noms System.Net.Http est conçu pour fournir les éléments suivants : les composantes client HTTP permettant aux utilisateurs d'utiliser des services Web modernes via HTTP et les composantes HTTP pouvant être utilisés aussi bien par les clients que par les serveurs (entêtes et messages HTTP par exemple). Cela fournit un modèle de programmation cohérent côté client et côté serveur pour les services Web modernes sur HTTP.
Voir également
Références des protocoles réseaux - HTTP (HyperText Transfer Protocol)
Dernière mise à jour : Vendredi, le 12 avril 2024