Server proxy hanno molteplici applicazioni e risolvere molti problemi in reti di computer distribuiti come internet. Per le connessioni anonime, consegna più veloce di dati o per monitorare il traffico sono alcuni motivi che è possibile utilizzare un server proxy. Come uno sviluppatore potrebbe essere necessario accedere a uno dei server proxy per completare una richiesta esterna per applicazioni specifiche. Microsoft ha fatto la maggior parte dello sviluppo per questo all'interno dello spazio dei nomi System.Net.
Istruzioni
1
Aprire l'applicazione, quindi spostarsi dove si si connette o si desidera connettersi a un server proxy.
2
Creare la richiesta web utilizzando il codice riportato di seguito. Se avete già una richiesta web, è possibile ignorare questo passaggio.
Richiesta HttpWebRequest = (WebRequest. Create (in prosieguo: la "http://www.example.com");
3
Creare un'istanza dell'oggetto di credenziali utilizzando il codice riportato di seguito. Assicurarsi di immettere le credenziali per il server proxy nelle posizioni corrette.
ICredentials credenziali = new NetworkCredential ("username", "password", "dominio");
4
Creare un'istanza dell'oggetto proxy utilizzando il codice riportato di seguito. Il primo parametro deve essere l'indirizzo IP o il nome host e il secondo è il numero di porta.
IWebProxy webProxy = nuovo WebProxy("127.0.0.1","8080");
5
Impostare le credenziali dell'oggetto proxy all'oggetto credenziali creato in precedenza tramite il codice riportato di seguito.
WebProxy = networkCredential;
6
Impostare il proxy dell'oggetto della richiesta web all'oggetto proxy creato in precedenza tramite il codice riportato di seguito.
richiesta. Proxy = proxyServer;
7
Eseguire la richiesta tramite il proxy di chiamata richiesta. GetResponse ();