System::Net::HttpWebRequest klasse

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

MethodeBeschrijving
Abort() overrideAnnuleert 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>) overrideInitieert een asynchrone bewerking om een stream te verkrijgen voor het schrijven van gegevens naar de bron.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideInitieert een asynchrone aanvraag voor de bron.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideWacht tot de opgegeven asynchrone bewerking om een stream te verkrijgen voltooid is.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideWacht 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() overrideHaalt de naam van de verbindingsgroep op.
get_ContentLength() overrideHaalt het aantal bytes van de verzoekgegevens op dat verzonden moet worden.
get_ContentType() overrideHaalt 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() overrideHaalt 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() overrideHaalt 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() overrideHaalt de HTTP-methode op.
get_PreAuthenticate() overrideHaalt een waarde op die aangeeft of het verzoek vooraf moet worden geauthenticeerd.
get_Proxy() overrideHaalt de HTTP-proxy op.
virtual get_Referer()Haalt een waarde op van de ‘Referer’-header.
get_RequestUri() overrideRetourneert 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() overrideHaalt een tijdsduur in milliseconden op waarna het verzoek zal verlopen.
get_UseDefaultCredentials() overrideHaalt 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() overrideRetourneert de stream voor het schrijven van gegevens naar de bron.
GetResponse() overrideRetourneert 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) overrideStelt de naam van de verbindingsgroep in.
set_ContentLength(int64_t) overrideStelt het aantal bytes van de verzoekgegevens in dat verzonden moet worden.
set_ContentType(String) overrideStelt 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>) overrideStelt authenticatie-informatie in die aan het huidige verzoek is gekoppeld.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideStelt 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) overrideStelt de HTTP-methode in.
set_PreAuthenticate(bool) overrideStelt een waarde in die aangeeft of het verzoek vooraf geauthenticeerd moet worden.
set_ProtocolVersion(System::Version)RTTI-informatie.
set_Proxy(System::SharedPtr<IWebProxy>) overrideStelt 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) overrideStelt een tijdsduur in milliseconden in waarna het verzoek time-out zal gaan.
set_UseDefaultCredentials(bool) overrideStelt 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