System::Net::Http::HttpClient Klasse
Inhalt
[
Ausblenden
]HttpClient class
Stellt eine Basisklasse eines HTTP-Clients zum Senden von Anfragen und Empfangen von Antworten dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class HttpClient : public System::Net::Http::HttpMessageInvoker
Methoden
| Methode | Beschreibung |
|---|---|
| CancelPendingRequests() | Bricht alle ausstehenden Anfragen ab. |
| get_BaseAddress() | Liefert die Basisadresse der Ressource, die zum Senden von Anfragen verwendet wird. |
| get_DefaultRequestHeaders() | RTTI-Informationen. |
| get_MaxResponseContentBufferSize() | Liefert die maximale Anzahl von Bytes des Antwortinhalts. |
| get_Timeout() | Liefert die Zeitspanne, die gewartet werden soll, bevor die Anfrage abläuft. |
| HttpClient() | Erstellt eine neue Instanz. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Erstellt eine neue Instanz. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Erstellt eine neue Instanz. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Sendet die angegebene HTTP-Anfrage. |
| set_BaseAddress(System::SharedPtr<Uri>) | Setzt die Basisadresse der Ressource, die zum Senden von Anfragen verwendet wird. |
| set_MaxResponseContentBufferSize(int64_t) | Setzt die maximale Anzahl von Bytes des Antwortinhalts. |
| set_Timeout(TimeSpan) | Setzt die Zeitspanne, die gewartet werden soll, bevor die Anfrage abläuft. |
Siehe auch
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Font for C++