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 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 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() | Gibt die Basisadresse der Ressource zurück, die zum Senden von Anfragen verwendet wird. |
| get_DefaultRequestHeaders() | RTTI-Informationen. |
| get_MaxResponseContentBufferSize() | Gibt die maximale Anzahl von Bytes des Antwortinhalts zurück. |
| get_Timeout() | Gibt die Zeitspanne zurück, die gewartet werden soll, bevor die Anfrage abläuft. |
| HttpClient() | Konstruiert eine neue Instanz. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Konstruiert eine neue Instanz. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Konstruiert eine neue Instanz. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Sendet die angegebene HTTP‑Anfrage. |
| set_BaseAddress(System::SharedPtr<Uri>) | Legt die Basisadresse der Ressource fest, die zum Senden von Anfragen verwendet wird. |
| set_MaxResponseContentBufferSize(int64_t) | Legt die maximale Anzahl von Bytes des Antwortinhalts fest. |
| set_Timeout(TimeSpan) | Legt die Zeitspanne fest, die abgewartet wird, bevor die Anfrage abläuft. |
Siehe auch
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Page for C++