System::Net::Http::HttpClient-klass
Innehåll
[
Dölj
]HttpClient class
Representerar en basklass för en HTTP-klient för att skicka begäranden och ta emot svar. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr pekaren och använd denna pekare för att skicka den till funktioner som argument.
class HttpClient : public System::Net::Http::HttpMessageInvoker
Metoder
| Metod | Beskrivning |
|---|---|
| CancelPendingRequests() | Avbryter alla pågående begäranden. |
| get_BaseAddress() | Hämtar basadressen för resursen som används för att skicka begäranden. |
| get_DefaultRequestHeaders() | RTTI-information. |
| get_MaxResponseContentBufferSize() | Hämtar det maximala antalet byte av svarsinnehåll. |
| get_Timeout() | Hämtar tidsintervallet att vänta innan begäran får timeout. |
| HttpClient() | Skapar en ny instans. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Skapar en ny instans. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Skapar en ny instans. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Skickar den angivna HTTP-begäran. |
| set_BaseAddress(System::SharedPtr<Uri>) | Ställer in basadressen för resursen som används för att skicka förfrågningar. |
| set_MaxResponseContentBufferSize(int64_t) | Ställer in det maximala antalet byte för svarsinnehållet. |
| set_Timeout(TimeSpan) | Ställer in tidsintervallet att vänta innan förfrågan går ut. |
Se även
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Page for C++