System::Net::HttpWebRequest klasse
inhoud
[
verbergen
]HttpWebRequest class
Vertegenwoordigt het HTTP-webverzoek. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten kan veroorzaken. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class HttpWebRequest : public System::Net::WebRequest
Methoden
| Methode | Beschrijving |
|---|---|
| Abort() override | Annuleert het huidige verzoek. |
| virtual AddRange(int32_t) | Voegt de ‘Range’-header toe aan het huidige verzoek. |
| virtual AddRange(System::String, int32_t, int32_t) | Voegt de ‘Range’-header toe aan het huidige verzoek. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Initieert een asynchrone bewerking om een stream te verkrijgen voor het schrijven van gegevens naar de bron. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Initieert een asynchrone aanvraag voor de bron. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Wacht tot de opgegeven asynchrone bewerking om een stream te verkrijgen voltooid is. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Wacht tot de opgegeven asynchrone aanvraag voor de bron voltooid is. |
| get_Accept() | Haalt de ‘Accept’ HTTP-headerwaarde op. |
| virtual get_AllowAutoRedirect() | Haalt een waarde op die aangeeft of het verzoek redirects moet volgen. |
| virtual get_AllowReadStreamBuffering() | Haalt een waarde op die aangeeft of de van de bron ontvangen gegevens gebufferd moeten worden. |
| virtual get_AllowWriteStreamBuffering() | Haalt een waarde op die aangeeft of bufferen is ingeschakeld voor het verzenden van gegevens. |
| virtual get_ClientCertificates() | Haalt de verzameling van de certificaten op die aan het huidige verzoek zijn gekoppeld. |
| get_ConnectionGroupName() override | Haalt de naam van de verbindingsgroep op. |
| get_ContentLength() override | Haalt het aantal bytes van de verzoekgegevens op dat verzonden moet worden. |
| get_ContentType() override | Haalt het MIME-type van het verzoek op. |
| get_ContinueTimeout() | Haalt een time‑out op om te wachten tot de 100‑Continue statuscode is ontvangen. |
| virtual get_CookieContainer() | Haalt een cookiecontainer op die aan het huidige webverzoek is gekoppeld. |
| get_Credentials() override | Haalt authenticatie‑informatie op die aan het huidige verzoek is gekoppeld. |
| virtual get_HaveResponse() | Retourneert een waarde die aangeeft of een respons is ontvangen. |
| get_Headers() override | Haalt de verzameling van de HTTP-headers op. |
| virtual get_KeepAlive() | Haalt een waarde op die aangeeft of het huidige verzoek de ‘Keep-Alive’-header moet bevatten. |
| virtual get_MaximumAutomaticRedirections() | Haalt een maximaal aantal toegestane redirects op. |
| get_Method() override | Haalt de HTTP-methode op. |
| get_PreAuthenticate() override | Haalt een waarde op die aangeeft of het verzoek vooraf moet worden geauthenticeerd. |
| get_Proxy() override | Haalt de HTTP-proxy op. |
| virtual get_Referer() | Haalt een waarde op van de ‘Referer’-header. |
| get_RequestUri() override | Retourneert de URI van het verzoek. |
| virtual get_SendChunked() | Haalt een waarde op die aangeeft of gegevens in segmenten moeten worden verzonden. |
| get_ServicePoint() | Retourneert een servicepunt dat de netwerkverbinding met de bron vertegenwoordigt. |
| virtual get_SupportsCookieContainer() | Retourneert een waarde die aangeeft of het huidige verzoek een cookiecontainer kan gebruiken. |
| get_Timeout() override | Haalt een tijdsduur in milliseconden op waarna het verzoek zal verlopen. |
| get_UseDefaultCredentials() override | Haalt een waarde op die aangeeft of de eigenschap ‘Credential’ gelijk is aan de eigenschap ‘DefaultCredentials’. |
| virtual get_UserAgent() | Haalt een waarde op van de ‘User-Agent’-header. |
| GetRequestStream() override | Retourneert de stream voor het schrijven van gegevens naar de bron. |
| GetResponse() override | Retourneert de webrespons die bij het huidige webverzoek hoort. |
| HttpWebRequest(System::SharedPtr<Uri>) | Construeert een nieuw exemplaar. |
| set_Accept(String) | Stelt de waarde van de ‘Accept’-HTTP-header in. |
| virtual set_AllowAutoRedirect(bool) | Stelt een waarde in die aangeeft of het verzoek redirects moet volgen. |
| virtual set_AllowReadStreamBuffering(bool) | Stelt een waarde in die aangeeft of de ontvangen gegevens van de bron gebufferd moeten worden. |
| virtual set_AllowWriteStreamBuffering(bool) | Stelt een waarde in die aangeeft of buffering is ingeschakeld voor het verzenden van gegevens. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | Stelt de verzameling van certificaten in die aan het huidige verzoek zijn gekoppeld. |
| set_ConnectionGroupName(System::String) override | Stelt de naam van de verbindingsgroep in. |
| set_ContentLength(int64_t) override | Stelt het aantal bytes van de verzoekgegevens in dat verzonden moet worden. |
| set_ContentType(String) override | Stelt het MIME-type van het verzoek in. |
| set_ContinueTimeout(int32_t) | Stelt een time-out in om te wachten totdat de 100-Continue statuscode is ontvangen. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Stelt een cookiecontainer in die aan het huidige webverzoek is gekoppeld. |
| set_Credentials(System::SharedPtr<ICredentials>) override | Stelt authenticatie-informatie in die aan het huidige verzoek is gekoppeld. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Stelt de verzameling van de HTTP-headers in. |
| virtual set_KeepAlive(bool) | Stelt een waarde in die aangeeft of het huidige verzoek de ‘Keep-Alive’-header moet bevatten. |
| virtual set_MaximumAutomaticRedirections(int) | Stelt een maximum aantal toegestane omleidingen in. |
| set_Method(String) override | Stelt de HTTP-methode in. |
| set_PreAuthenticate(bool) override | Stelt een waarde in die aangeeft of het verzoek vooraf geauthenticeerd moet worden. |
| set_ProtocolVersion(System::Version) | RTTI-informatie. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Stelt de HTTP-proxy in. |
| virtual set_Referer(System::String) | Stelt een waarde in van de ‘Referer’-header. |
| virtual set_SendChunked(bool) | Stelt een waarde in die aangeeft of gegevens in segmenten moeten worden verzonden. |
| set_Timeout(int) override | Stelt een tijdsduur in milliseconden in waarna het verzoek time-out zal gaan. |
| set_UseDefaultCredentials(bool) override | Stelt een waarde in die aangeeft of de eigenschap ‘Credential’ gelijk is aan de eigenschap ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | Stelt een waarde in van de ‘User-Agent’-header. |
Zie ook
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++