System::Net::HttpWebRequest classe
Contenu
[
Cacher
]HttpWebRequest class
Représente la requête web HTTP. 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 HttpWebRequest : public System::Net::WebRequest
Méthodes
| Méthode | Description |
|---|---|
| Abort() override | Interrompt la requête en cours. |
| virtual AddRange(int32_t) | Ajoute l’en-tête ‘Range’ à la requête en cours. |
| virtual AddRange(System::String, int32_t, int32_t) | Ajoute l’en-tête ‘Range’ à la requête en cours. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Initie une opération asynchrone pour obtenir un flux afin d’écrire des données vers la ressource. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Initie une requête asynchrone pour la ressource. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Attend que l’opération asynchrone spécifiée pour obtenir un flux se termine. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Attend que la requête asynchrone spécifiée pour la ressource se termine. |
| get_Accept() | Obtient la valeur de l’en-tête HTTP ‘Accept’. |
| virtual get_AllowAutoRedirect() | Obtient une valeur indiquant si la requête doit suivre les redirections. |
| virtual get_AllowReadStreamBuffering() | Obtient une valeur indiquant si les données reçues de la ressource doivent être mises en mémoire tampon. |
| virtual get_AllowWriteStreamBuffering() | Obtient une valeur indiquant si la mise en mémoire tampon est activée pour l’envoi de données. |
| virtual get_ClientCertificates() | Obtient la collection des certificats associés à la requête en cours. |
| get_ConnectionGroupName() override | Obtient le nom du groupe de connexion. |
| get_ContentLength() override | Obtient le nombre d’octets des données de la requête à envoyer. |
| get_ContentType() override | Obtient le type MIME de la requête. |
| get_ContinueTimeout() | Obtient un délai d’attente pour attendre la réception du code d’état 100-Continue. |
| virtual get_CookieContainer() | Obtient un conteneur de cookies associé à la requête web en cours. |
| get_Credentials() override | Obtient les informations d’authentification associées à la requête en cours. |
| virtual get_HaveResponse() | Renvoie une valeur indiquant si une réponse est reçue. |
| get_Headers() override | Obtient la collection des en-têtes HTTP. |
| virtual get_KeepAlive() | Obtient une valeur indiquant si la requête en cours doit contenir l’en-tête ‘Keep-Alive’. |
| virtual get_MaximumAutomaticRedirections() | Obtient le nombre maximal de redirections autorisées. |
| get_Method() override | Obtient la méthode HTTP. |
| get_PreAuthenticate() override | Obtient une valeur indiquant si la requête doit être pré-authentifiée. |
| get_Proxy() override | Obtient le proxy HTTP. |
| virtual get_Referer() | Obtient une valeur de l’en-tête ‘Referer’. |
| get_RequestUri() override | Renvoie l’URI de la requête. |
| virtual get_SendChunked() | Obtient une valeur indiquant si les données doivent être envoyées en segments. |
| get_ServicePoint() | Renvoie un point de service qui représente la connexion réseau à la ressource. |
| virtual get_SupportsCookieContainer() | Renvoie une valeur indiquant si la requête actuelle peut utiliser un conteneur de cookies. |
| get_Timeout() override | Obtient une durée en millisecondes après laquelle la requête expirera. |
| get_UseDefaultCredentials() override | Obtient une valeur indiquant si la propriété ‘Credential’ est égale à la propriété ‘DefaultCredentials’. |
| virtual get_UserAgent() | Obtient une valeur de l’en-tête ‘User-Agent’. |
| GetRequestStream() override | Renvoie le flux pour écrire des données vers la ressource. |
| GetResponse() override | Renvoie la réponse web associée à la requête web actuelle. |
| HttpWebRequest(System::SharedPtr<Uri>) | Construit une nouvelle instance. |
| set_Accept(String) | Définit la valeur de l’en-tête HTTP ‘Accept’. |
| virtual set_AllowAutoRedirect(bool) | Définit une valeur indiquant si la requête doit suivre les redirections. |
| virtual set_AllowReadStreamBuffering(bool) | Définit une valeur indiquant si les données reçues de la ressource doivent être mises en mémoire tampon. |
| virtual set_AllowWriteStreamBuffering(bool) | Définit une valeur indiquant si la mise en mémoire tampon est activée pour l’envoi de données. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | Définit la collection des certificats associés à la requête actuelle. |
| set_ConnectionGroupName(System::String) override | Définit le nom du groupe de connexion. |
| set_ContentLength(int64_t) override | Définit le nombre d’octets des données de la requête à envoyer. |
| set_ContentType(String) override | Définit le type MIME de la requête. |
| set_ContinueTimeout(int32_t) | Définit un délai d’attente jusqu’à la réception du code d’état 100-Continue. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Définit un conteneur de cookies associé à la requête web actuelle. |
| set_Credentials(System::SharedPtr<ICredentials>) override | Définit les informations d’authentification associées à la requête actuelle. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Définit la collection des en-têtes HTTP. |
| virtual set_KeepAlive(bool) | Définit une valeur indiquant si la requête actuelle doit contenir l’en-tête ‘Keep-Alive’. |
| virtual set_MaximumAutomaticRedirections(int) | Définit un nombre maximal de redirections autorisées. |
| set_Method(String) override | Définit la méthode HTTP. |
| set_PreAuthenticate(bool) override | Définit une valeur indiquant si la requête doit être pré-authentifiée. |
| set_ProtocolVersion(System::Version) | Informations RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Définit le proxy HTTP. |
| virtual set_Referer(System::String) | Définit une valeur de l’en-tête ‘Referer’. |
| virtual set_SendChunked(bool) | Définit une valeur indiquant si les données doivent être envoyées en segments. |
| set_Timeout(int) override | Définit une durée en millisecondes après laquelle la requête expirera. |
| set_UseDefaultCredentials(bool) override | Définit une valeur indiquant si la propriété ‘Credential’ est égale à la propriété ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | Définit une valeur de l’en-tête ‘User-Agent’. |
Voir aussi
- Class WebRequest
- Namespace System::Net
- Library Aspose.Font for C++