System::Net::Http::HttpClient classe
Contenuti
[
Nascondere
]HttpClient class
Rappresenta una classe base di un client HTTP per l’invio di richieste e la ricezione di risposte. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare questo puntatore per passarlo alle funzioni come argomento.
class HttpClient : public System::Net::Http::HttpMessageInvoker
Metodi
| Metodo | Descrizione |
|---|---|
| CancelPendingRequests() | Annulla tutte le richieste in sospeso. |
| get_BaseAddress() | Ottiene l’indirizzo base della risorsa utilizzata per l’invio delle richieste. |
| get_DefaultRequestHeaders() | Informazioni RTTI. |
| get_MaxResponseContentBufferSize() | Ottiene il numero massimo di byte del contenuto della risposta. |
| get_Timeout() | Ottiene l’intervallo di tempo da attendere prima che la richiesta scada. |
| HttpClient() | Crea una nuova istanza. |
| HttpClient(System::SharedPtr<HttpMessageHandler>) | Crea una nuova istanza. |
| HttpClient(System::SharedPtr<HttpMessageHandler>, bool) | Crea una nuova istanza. |
| Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption) | Invia la richiesta HTTP specificata. |
| set_BaseAddress(System::SharedPtr<Uri>) | Imposta l’indirizzo base della risorsa utilizzata per l’invio delle richieste. |
| set_MaxResponseContentBufferSize(int64_t) | Imposta il numero massimo di byte del contenuto della risposta. |
| set_Timeout(TimeSpan) | Imposta l’intervallo di tempo da attendere prima che la richiesta scada. |
Vedi anche
- Class HttpMessageInvoker
- Namespace System::Net::Http
- Library Aspose.Font for C++