Creazione di richieste Internet

Nelle applicazioni è possibile creare istanze di WebRequest mediante il metodo WebRequest.Create. Si tratta di un metodo static in cui si accetta uno schema URI, in base al quale si crea quindi una classe WebRequest derivata.

In .NET Framework viene fornita una classe HttpWebRequest, derivata da WebRequest, per la gestione delle richieste Internet su HTTP e HTTPS. Nella maggior parte dei in WebRequest sono disponibili tutte le proprietà indispensabili per la creazione di una richiesta. Se necessario, è tuttavia possibile effettuare il cast di tipo degli oggetti WebRequest creati con il metodo WebRequest.Create in HttpWebRequest per accedere alle proprietà della richiesta specifiche del protocollo HTTP.

HttpWebResponse consente di gestire le risposte alle richieste Internet su HTTP e HTTPS. Per accedere alle proprietà di HttpWebResponse specifiche del protocollo HTTP è necessario effettuare il cast di tipo di WebResponse in HttpWebResponse.

Per gestire le richieste che utilizzano altri protocolli Internet, come il protocollo FTP, è necessario ricavare le derivazioni di WebRequest e WebResponse specifiche del protocollo. Per ulteriori informazioni, vedere Programmazione dei protocolli innestabili.

Vedere anche

Utilizzo delle classi di richiesta e risposta Internet | Invio di richieste di dati