2012-09-01 42 views
0

可能重複:
C# Connecting Through Proxy如何使用C#測試代理?

我試着這樣做在很多不同的方法,但似乎沒有任何工作了很長時間。基本上我想在C#中創建一個代理檢查器,通過實際轉到一個頁面(例如http://google.com/ncr)來檢查它,並從那裏確定它是否到達那裏。

這甚至可能嗎?

+0

即使世界已經爲它這樣的例子很多。只需嘗試在以下[MSDN代碼](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx)中設置代理。 – perilbrain

回答

1

如果它是一個HTTP代理

bool OK = false; 
try 
{ 
    WebClient wc = new WebClient(); 
    wc.Proxy = new WebProxy(Host, Port); 
    wc.DownloadString("http://google.com/ncr"); 
    OK = true; 
} 
catch{} 
+1

這並不完全檢查,你還應該檢查結果字符串的內容。 – Salim