Proxy-servere har mange forskjellige programmer og løse mange problemer i distribuerte datanettverk som Internett . Et par grunner til at du kan bruke en proxy-server er for anonyme tilkoblinger , raskere levering av data eller for å overvåke trafikken . Som utvikler kan du trenger tilgang til en av proxy-servere for å fullføre en ekstern forespørsel for ditt bruksområde . Microsoft har gjort det meste av utviklingen for dette innenfor System.Net navnerommet. Instruksjoner
en
Åpne din søknad og navigere til hvor du kobler til eller ønsker å koble til en proxy- server.
2
Opprett webforespørselen bruke koden under. Hvis du allerede har en web forespørsel , kan du hoppe over dette trinnet
HttpWebRequest request = ( HttpWebRequest ) WebRequest.Create ( " http://www.example.com "); .
3
instantiate legitimasjon protesterer bruke koden under. Husk å oppgi legitimasjon for proxy- server i de riktige stedene
ICredentials legitimasjon = new NetworkCredential ( "brukernavn" , "passord ", " domain "); .
4
Lag en forekomst av proxy objektet med koden under. Den første parameteren skal være IP -adressen eller vertsnavnet og den andre er portnummer
IWebProxy WebProxy = new WebProxy ( " 127.0.0.1 ", " 8080 "); .
5
Sett legitimasjon av proxy objektet til legitimasjonen protesterer opprettet tidligere bruker koden under
webProxy.Credentials = networkCredential ; .
6
Sett proxy av webforespørsel objektet til proxy- objekt opprettet tidligere bruker koden under
request.Proxy = ProxyServer ; .
7
Utfør forespørsel via proxy ved å ringe request.GetResponse ();