Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come fornire le credenziali di un proxy Web con C #

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 ( ) ;

 

Programmazione © www.354353.com