Proxy-servere har mange forskellige applikationer og løse mange problemer i distribuerede computernetværk såsom internettet . Et par grunde, du kan bruge en proxy-server er for anonyme forbindelser , hurtigere levering af data eller til at overvåge trafikken . Som udvikler kan det være nødvendigt at få adgang til en af de proxyservere til at gennemføre en ekstern anmodning om din specifikke applikation. Microsoft har gjort det meste af udviklingen til dette inden for System.Net namespace . Instruktioner
1
Åbn din ansøgning og navigere til, hvor du tilslutter eller gerne vil oprette forbindelse til en proxyserver.
2
Opret webanmodning med koden nedenfor. Hvis du allerede har en web anmodning, kan du springe dette trin
HttpWebRequest request = ( HttpWebRequest ) WebRequest.Create ( " http://www.example.com ") .
< br > 3
instantiere legitimationsoplysninger objekt ved hjælp af koden nedenfor. Vær sikker på at indtaste legitimationsoplysninger til din proxy-server i den rigtige steder
ICredentials legitimationsoplysninger = new NetworkCredential ( " brugernavn" , "password ", " domæne" ) .
4
Opret en instans af proxy objekt ved hjælp af koden nedenfor. Den første parameter skal den IP-adresse eller værtsnavn , og det andet er det portnummer
IWebProxy webProxy = new WebProxy ( " 127.0.0.1 ", " 8080 ") .
5.
Indstil prøvelse for de proxy objekt til de legitimationsoplysninger indsigelse oprettet tidligere, ved hjælp af koden nedenfor
webProxy.Credentials = networkCredential ; .
6
Indstil proxy for web anmodningen objekt til proxy objekt oprettet tidligere, ved hjælp af koden nedenfor
request.Proxy = proxyserver , .
7
Udfør anmodning via proxy ved at kalde request.GetResponse (); < br >