Proxy servrar har många olika användningsområden och lösa många problem i distribuerade datornät såsom Internet . Några orsaker till att du kan använda en proxyserver är för anonyma uppkopplingar, snabbare uppgifter eller för att övervaka trafiken . Som utvecklare kan du behöva komma åt en av de proxyservrar för att slutföra en extern förfrågan för just din applikation . Microsoft har gjort det mesta av utvecklingen för detta inom System.Net namnrymden . Instruktioner
1
Öppna programmet och navigera till där du ansluter eller vill ansluta till en proxyserver .
2
Skapa webbegäran hjälp av koden nedan . Om du redan har en webbsida begäran , kan du hoppa över detta steg
HttpWebRequest begäran = ( HttpWebRequest ) WebRequest.Create ( " http://www.example.com " ) , .
3
instansiera referenser objekt med hjälp av koden nedan . Var noga med att ange autentiseringsuppgifter för proxyservern på rätt ställe
ICredentials credentials = ny NetworkCredential ( " username " , " lösenord " , " domän " ) , .
4
Skapa en instans av proxyobjektet hjälp av koden nedan . Den första parametern ska vara IP-adressen eller värdnamnet och den andra är det portnummer
IWebProxy WebProxy = ny WebProxy ( " 127.0.0.1 " , " 8080 " ) , .
5
Ställ bevis för proxyobjektet till inloggningsuppgifterna invända skapats tidigare med hjälp av koden nedan
webProxy.Credentials = networkCredential ; .
6
Ange proxy för webbegäran objektet till proxyobjektet skapats tidigare med koden nedan
request.Proxy = proxyServer ; .
7
verkställa framställningen via proxy genom att ringa request.GetResponse ( ) ;
Addera ditt