System::Net::Http::HttpClient classe

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

MetodoDescrizione
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