I proxy server sono molte applicazioni diverse e risolvere molti problemi in reti di computer distribuiti come Internet . Un paio di motivi si può usare un server proxy per le connessioni anonime sono , la consegna dei dati più veloce o per monitorare il traffico . Come sviluppatore , potrebbe essere necessario accedere a uno dei server proxy per completare una richiesta esterna per la vostra applicazione specifica. Microsoft ha fatto la maggior parte dello sviluppo per questo all'interno dello spazio dei nomi System.Net . Istruzioni
1
Aprire l'applicazione e la cartella in cui si collega o si desidera connettersi a un server proxy .
2
Creare la richiesta web usando il codice seguente . Se si dispone già di una richiesta web, è possibile saltare questo passaggio
richiesta HttpWebRequest = ( HttpWebRequest ) WebRequest.Create ( " http://www.example.com ") .
3
un'istanza del credenziali oggetto utilizzando il codice qui sotto . Assicurati di inserire le credenziali per il server proxy nelle posizioni corrette
ICredentials credenziali = new NetworkCredential ( "username " , "password" , "dominio" ) .
4
creare un'istanza dell'oggetto proxy usando il codice seguente . Il primo parametro deve essere l'indirizzo IP o il nome host e il secondo è il numero di porta
IWebProxy Webproxy = new WebProxy ( " 127.0.0.1 " , " 8080 "); .
5
le credenziali oggetto proxy per le credenziali oggetto creato in precedenza usando il codice seguente
webProxy.Credentials = NetworkCredential ; .
6
Impostare il proxy della richiesta Web oggetto per l'oggetto proxy creato in precedenza utilizzando il codice seguente
request.Proxy = proxyserver ; .
7
eseguire la richiesta attraverso il proxy chiamando request.GetResponse ( ) ; < br >