System::Net::Http::HttpClient klasse
inhoud
[
verbergen
]HttpClient class
Vertegenwoordigt een basisklasse van een HTTP-client voor het verzenden van verzoeken en het ontvangen van antwoorden. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.
class HttpClient : public System::Net::Http::HttpMessageInvoker
Methoden
| Methode | Beschrijving |
|---|---|
| CancelPendingRequests() | Annuleert alle wachtende verzoeken. |
| get_BaseAddress() | Haalt het basisadres op van de bron die wordt gebruikt voor het verzenden van verzoeken. |
| get_DefaultRequestHeaders() | RTTI-informatie. |
| get_MaxResponseContentBufferSize() | Haalt het maximale aantal bytes van de responsinhoud op. |
| get_Timeout() | Haalt de tijdsduur op die moet worden gewacht voordat het verzoek time‑out. |
| HttpClient() | Construeert een nieuw exemplaar. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Construeert een nieuw exemplaar. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Construeert een nieuw exemplaar. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Verzendt het opgegeven HTTP-verzoek. |
| set_BaseAddress(System::SharedPtr<Uri>) | Stelt het basisadres van de bron in dat wordt gebruikt voor het verzenden van verzoeken. |
| set_MaxResponseContentBufferSize(int64_t) | Stelt het maximale aantal bytes van de responsinhoud in. |
| set_Timeout(TimeSpan) | Stelt de tijdsduur in die moet worden gewacht voordat het verzoek time‑out. |
Zie ook
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Page for C++