System::Net::HttpWebRequest Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| Abort() override | Bricht 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>) override | Startet einen asynchronen Vorgang, um einen Stream zum Schreiben von Daten in die Ressource zu erhalten. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Startet eine asynchrone Anforderung für die Ressource. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Wartet, bis der angegebene asynchrone Vorgang zum Abrufen eines Streams abgeschlossen ist. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Wartet, 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() override | Liest den Namen der Verbindungsgruppe. |
| get_ContentLength() override | Liest die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen. |
| get_ContentType() override | Liest 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() override | Liest 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() override | Liest 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() override | Liest die HTTP-Methode. |
| get_PreAuthenticate() override | Gibt einen Wert zurück, der angibt, ob die Anforderung vorab authentifiziert werden muss. |
| get_Proxy() override | Gibt den HTTP-Proxy zurück. |
| virtual get_Referer() | Gibt einen Wert des ‘Referer’-Headers zurück. |
| get_RequestUri() override | Gibt 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() override | Liest die Zeitdauer in Millisekunden, nach der die Anforderung abläuft. |
| get_UseDefaultCredentials() override | Gibt 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() override | Gibt den Stream zum Schreiben von Daten in die Ressource zurück. |
| GetResponse() override | Gibt 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) override | Setzt den Namen der Verbindungsgruppe. |
| set_ContentLength(int64_t) override | Setzt die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen. |
| set_ContentType(String) override | Setzt 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>) override | Setzt Authentifizierungsinformationen, die mit der aktuellen Anforderung verknüpft sind. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Setzt 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) override | Legt die HTTP-Methode fest. |
| set_PreAuthenticate(bool) override | Legt einen Wert fest, der angibt, ob die Anforderung vorab authentifiziert werden muss. |
| set_ProtocolVersion(System::Version) | RTTI-Informationen. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Legt 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) override | Legt eine Zeitdauer in Millisekunden fest, nach der die Anforderung abläuft. |
| set_UseDefaultCredentials(bool) override | Legt 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
- Class WebRequest
- Namespace System::Net
- Library Aspose.Font for C++