System::Net::HttpWebRequest Klasse

HttpWebRequest class

Stellt die HTTP-Webanforderung dar. Objekte dieser Klasse sollten nur mit der System::MakeObject() Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer 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 Header ‘Range’ hinzu.
virtual AddRange(System::String, int32_t, int32_t)Fügt der aktuellen Anforderung den Header ‘Range’ 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’.
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 Webanforderung 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 Header ‘Keep-Alive’ enthalten muss.
virtual get_MaximumAutomaticRedirections()Liest die maximale Anzahl zulässiger Weiterleitungen.
get_Method() overrideLiest die HTTP-Methode.
get_PreAuthenticate() overrideGibt einen Wert zurück, der angibt, ob die Anforderung vorab authentifiziert werden muss.
get_Proxy() overrideGibt den HTTP-Proxy zurück.
virtual get_Referer()Gibt einen Wert des ‘Referer’-Headers zurück.
get_RequestUri() overrideGibt die Anforderungs-URI zurück.
virtual get_SendChunked()Gibt einen Wert zurück, 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() overrideLiest die Zeitdauer in Millisekunden, nach der die Anforderung abläuft.
get_UseDefaultCredentials() overrideGibt einen Wert zurück, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.
virtual get_UserAgent()Gibt einen Wert des ‘User-Agent’-Headers zurück.
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>)Erstellt 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) overrideLegt die HTTP-Methode fest.
set_PreAuthenticate(bool) overrideLegt einen Wert fest, der angibt, ob die Anforderung vorab authentifiziert werden muss.
set_ProtocolVersion(System::Version)RTTI-Informationen.
set_Proxy(System::SharedPtr<IWebProxy>) overrideLegt den HTTP-Proxy fest.
virtual set_Referer(System::String)Legt einen Wert des ‘Referer’-Headers fest.
virtual set_SendChunked(bool)Legt einen Wert fest, der angibt, ob Daten in Segmenten gesendet werden müssen.
set_Timeout(int) overrideLegt eine Zeitdauer in Millisekunden fest, nach der die Anforderung abläuft.
set_UseDefaultCredentials(bool) overrideLegt einen Wert fest, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.
virtual set_UserAgent(System::String)Legt einen Wert des ‘User-Agent’-Headers fest.

Siehe auch