System::Net::HttpWebRequest classe
Contenuti
[
Nascondere
]HttpWebRequest class
Rappresenta la richiesta web HTTP. Gli oggetti di questa classe dovrebbero essere allocati solo usando 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. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class HttpWebRequest : public System::Net::WebRequest
Metodi
| Metodo | Descrizione |
|---|---|
| Abort() override | Interrompe la richiesta corrente. |
| virtual AddRange(int32_t) | Aggiunge l’intestazione ‘Range’ alla richiesta corrente. |
| virtual AddRange(System::String, int32_t, int32_t) | Aggiunge l’intestazione ‘Range’ alla richiesta corrente. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Avvia un’operazione asincrona per ottenere un flusso per scrivere dati nella risorsa. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Avvia una richiesta asincrona per la risorsa. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Attende finché l’operazione asincrona specificata per ottenere un flusso non termina. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Attende finché la richiesta asincrona specificata per la risorsa non termina. |
| get_Accept() | Ottiene il valore dell’intestazione HTTP ‘Accept’. |
| virtual get_AllowAutoRedirect() | Ottiene un valore che indica se la richiesta deve seguire i reindirizzamenti. |
| virtual get_AllowReadStreamBuffering() | Ottiene un valore che indica se i dati ricevuti dalla risorsa devono essere memorizzati in buffer. |
| virtual get_AllowWriteStreamBuffering() | Ottiene un valore che indica se il buffering è abilitato per l’invio dei dati. |
| virtual get_ClientCertificates() | Ottiene la raccolta dei certificati associati alla richiesta corrente. |
| get_ConnectionGroupName() override | Ottiene il nome del gruppo di connessione. |
| get_ContentLength() override | Ottiene il numero di byte dei dati della richiesta da inviare. |
| get_ContentType() override | Ottiene il tipo MIME della richiesta. |
| get_ContinueTimeout() | Ottiene un timeout per attendere fino a quando non viene ricevuto il codice di stato 100-Continue. |
| virtual get_CookieContainer() | Ottiene un contenitore di cookie associato alla richiesta web corrente. |
| get_Credentials() override | Ottiene le informazioni di autenticazione associate alla richiesta corrente. |
| virtual get_HaveResponse() | Restituisce un valore che indica se è stata ricevuta una risposta. |
| get_Headers() override | Ottiene la raccolta delle intestazioni HTTP. |
| virtual get_KeepAlive() | Ottiene un valore che indica se la richiesta corrente deve contenere l’intestazione ‘Keep-Alive’. |
| virtual get_MaximumAutomaticRedirections() | Ottiene il numero massimo di reindirizzamenti consentiti. |
| get_Method() override | Ottiene il metodo HTTP. |
| get_PreAuthenticate() override | Ottiene un valore che indica se la richiesta deve essere pre‑autenticata. |
| get_Proxy() override | Ottiene il proxy HTTP. |
| virtual get_Referer() | Ottiene un valore dell’intestazione ‘Referer’. |
| get_RequestUri() override | Restituisce l’URI della richiesta. |
| virtual get_SendChunked() | Ottiene un valore che indica se i dati devono essere inviati a segmenti. |
| get_ServicePoint() | Restituisce un punto di servizio che rappresenta la connessione di rete alla risorsa. |
| virtual get_SupportsCookieContainer() | Restituisce un valore che indica se la richiesta corrente può utilizzare un contenitore di cookie. |
| get_Timeout() override | Ottiene un intervallo di tempo in millisecondi dopo il quale la richiesta scadrà. |
| get_UseDefaultCredentials() override | Ottiene un valore che indica se la proprietà ‘Credential’ è uguale alla proprietà ‘DefaultCredentials’. |
| virtual get_UserAgent() | Ottiene un valore dell’intestazione ‘User-Agent’. |
| GetRequestStream() override | Restituisce lo stream per scrivere dati sulla risorsa. |
| GetResponse() override | Restituisce la risposta web associata alla richiesta web corrente. |
| HttpWebRequest(System::SharedPtr<Uri>) | Crea una nuova istanza. |
| set_Accept(String) | Imposta il valore dell’intestazione HTTP ‘Accept’. |
| virtual set_AllowAutoRedirect(bool) | Imposta un valore che indica se la richiesta deve seguire i reindirizzamenti. |
| virtual set_AllowReadStreamBuffering(bool) | Imposta un valore che indica se i dati ricevuti dalla risorsa devono essere memorizzati in buffer. |
| virtual set_AllowWriteStreamBuffering(bool) | Imposta un valore che indica se il buffering è abilitato per l’invio dei dati. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | Imposta la raccolta dei certificati associati alla richiesta corrente. |
| set_ConnectionGroupName(System::String) override | Imposta il nome del gruppo di connessione. |
| set_ContentLength(int64_t) override | Imposta il numero di byte dei dati della richiesta da inviare. |
| set_ContentType(String) override | Imposta il tipo MIME della richiesta. |
| set_ContinueTimeout(int32_t) | Imposta un timeout per attendere fino a quando viene ricevuto il codice di stato 100-Continue. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | Imposta un contenitore di cookie associato alla richiesta web corrente. |
| set_Credentials(System::SharedPtr<ICredentials>) override | Imposta le informazioni di autenticazione associate alla richiesta corrente. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Imposta la raccolta delle intestazioni HTTP. |
| virtual set_KeepAlive(bool) | Imposta un valore che indica se la richiesta corrente deve contenere l’intestazione ‘Keep-Alive’. |
| virtual set_MaximumAutomaticRedirections(int) | Imposta un numero massimo di reindirizzamenti consentiti. |
| set_Method(String) override | Imposta il metodo HTTP. |
| set_PreAuthenticate(bool) override | Imposta un valore che indica se la richiesta deve essere pre-autenticata. |
| set_ProtocolVersion(System::Version) | Informazioni RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Imposta il proxy HTTP. |
| virtual set_Referer(System::String) | Imposta un valore dell’intestazione ‘Referer’. |
| virtual set_SendChunked(bool) | Imposta un valore che indica se i dati devono essere inviati a segmenti. |
| set_Timeout(int) override | Imposta una quantità di tempo in millisecondi dopo la quale la richiesta scadrà. |
| set_UseDefaultCredentials(bool) override | Imposta un valore che indica se la proprietà ‘Credential’ è uguale alla proprietà ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | Imposta un valore dell’intestazione ‘User-Agent’. |
Vedi anche
- Class WebRequest
- Namespace System::Net
- Library Aspose.Font for C++