System::Net::HttpWebRequest Klasse

HttpWebRequest class

Stellt die HTTP-Webanfrage dar. Objekte dieser Klasse sollten nur über die System::MakeObject() Funktion alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class HttpWebRequest : public System::Net::WebRequest

Methoden

MethodeBeschreibung
Abort() overrideBricht die aktuelle Anforderung ab.
virtual AddRange(int32_t)Fügt der aktuellen Anforderung den ‘Range’-Header hinzu.
virtual AddRange(System::String, int32_t, int32_t)Fügt der aktuellen Anforderung den ‘Range’-Header hinzu.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideStartet einen asynchronen Vorgang, um einen Stream zum Schreiben von Daten in die Ressource zu erhalten.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideStartet eine asynchrone Anforderung für die Ressource.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideWartet, bis der angegebene asynchrone Vorgang zum Abrufen eines Streams abgeschlossen ist.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideWartet, bis die angegebene asynchrone Anforderung für die Ressource abgeschlossen ist.
get_Accept()Liest den Wert des HTTP-Headers ‘Accept’ aus.
virtual get_AllowAutoRedirect()Liest einen Wert, der angibt, ob die Anforderung Weiterleitungen folgen soll.
virtual get_AllowReadStreamBuffering()Liest einen Wert, der angibt, ob die von der Ressource empfangenen Daten gepuffert werden müssen.
virtual get_AllowWriteStreamBuffering()Liest einen Wert, der angibt, ob das Puffern für das Senden von Daten aktiviert ist.
virtual get_ClientCertificates()Liest die Sammlung der Zertifikate, die mit der aktuellen Anforderung verknüpft sind.
get_ConnectionGroupName() overrideLiest den Namen der Verbindungsgruppe.
get_ContentLength() overrideLiest die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen.
get_ContentType() overrideLiest den MIME-Typ der Anforderung.
get_ContinueTimeout()Liest einen Timeout, um zu warten, bis der Statuscode 100-Continue empfangen wird.
virtual get_CookieContainer()Liest einen Cookie-Container, der mit der aktuellen Webanfrage verknüpft ist.
get_Credentials() overrideLiest Authentifizierungsinformationen, die mit der aktuellen Anforderung verknüpft sind.
virtual get_HaveResponse()Gibt einen Wert zurück, der angibt, ob eine Antwort empfangen wurde.
get_Headers() overrideLiest die Sammlung der HTTP-Header.
virtual get_KeepAlive()Liest einen Wert, der angibt, ob die aktuelle Anforderung den ‘Keep-Alive’-Header enthalten muss.
virtual get_MaximumAutomaticRedirections()Liest die maximale Anzahl zulässiger Weiterleitungen.
get_Method() overrideLiest die HTTP-Methode.
get_PreAuthenticate() overrideLiest einen Wert, der angibt, ob die Anforderung vorab authentifiziert werden muss.
get_Proxy() overrideLiest den HTTP-Proxy.
virtual get_Referer()Liest den Wert des ‘Referer’-Headers.
get_RequestUri() overrideGibt die Anforderungs-URI zurück.
virtual get_SendChunked()Ermittelt einen Wert, der angibt, ob Daten in Segmenten gesendet werden müssen.
get_ServicePoint()Gibt einen Servicepunkt zurück, der die Netzwerkverbindung zur Ressource darstellt.
virtual get_SupportsCookieContainer()Gibt einen Wert zurück, der angibt, ob die aktuelle Anforderung einen Cookie-Container verwenden kann.
get_Timeout() overrideGibt eine Zeitdauer in Millisekunden zurück, nach der die Anforderung abläuft.
get_UseDefaultCredentials() overrideErmittelt einen Wert, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.
virtual get_UserAgent()Ermittelt einen Wert des ‘User-Agent’-Headers.
GetRequestStream() overrideGibt den Stream zum Schreiben von Daten in die Ressource zurück.
GetResponse() overrideGibt die Webantwort zurück, die mit der aktuellen Webanforderung verknüpft ist.
HttpWebRequest(System::SharedPtr<Uri>)Konstruiert eine neue Instanz.
set_Accept(String)Setzt den Wert des HTTP-Headers ‘Accept’.
virtual set_AllowAutoRedirect(bool)Setzt einen Wert, der angibt, ob die Anforderung Weiterleitungen folgen soll.
virtual set_AllowReadStreamBuffering(bool)Setzt einen Wert, der angibt, ob die von der Ressource empfangenen Daten gepuffert werden müssen.
virtual set_AllowWriteStreamBuffering(bool)Setzt einen Wert, der angibt, ob das Puffern für das Senden von Daten aktiviert ist.
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)Setzt die Sammlung der Zertifikate, die mit der aktuellen Anforderung verknüpft sind.
set_ConnectionGroupName(System::String) overrideSetzt den Namen der Verbindungsgruppe.
set_ContentLength(int64_t) overrideSetzt die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen.
set_ContentType(String) overrideSetzt den MIME-Typ der Anforderung.
set_ContinueTimeout(int32_t)Setzt einen Timeout, um zu warten, bis der Statuscode 100-Continue empfangen wird.
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)Setzt einen Cookie-Container, der mit der aktuellen Webanforderung verknüpft ist.
set_Credentials(System::SharedPtr<ICredentials>) overrideSetzt Authentifizierungsinformationen, die mit der aktuellen Anforderung verknüpft sind.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideSetzt die Sammlung der HTTP-Header.
virtual set_KeepAlive(bool)Setzt einen Wert, der angibt, ob die aktuelle Anforderung den Header ‘Keep-Alive’ enthalten muss.
virtual set_MaximumAutomaticRedirections(int)Setzt die maximale Anzahl zulässiger Weiterleitungen.
set_Method(String) overrideSetzt die HTTP-Methode.
set_PreAuthenticate(bool) overrideSetzt einen Wert, der angibt, ob die Anforderung vorab authentifiziert werden muss.
set_ProtocolVersion(System::Version)RTTI-Informationen.
set_Proxy(System::SharedPtr<IWebProxy>) overrideSetzt den HTTP-Proxy.
virtual set_Referer(System::String)Setzt einen Wert des ‘Referer’-Headers.
virtual set_SendChunked(bool)Setzt einen Wert, der angibt, ob Daten in Segmenten gesendet werden müssen.
set_Timeout(int) overrideSetzt eine Zeitdauer in Millisekunden, nach der die Anfrage abläuft.
set_UseDefaultCredentials(bool) overrideSetzt einen Wert, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.
virtual set_UserAgent(System::String)Setzt einen Wert des ‘User-Agent’-Headers.

Siehe auch