2012-02-02 10 views
0

プロキシipsのリストを使用してhttpwebrequestsを作成しようとしていますが、リクエストするたびにエラーメッセージが表示されます。ここでプロキシを使用してhttpwebrequestを作成すると失敗する

は、私のコードのサンプルです:

Dim request as HttpWebRequest = WebRequest.Create(url) 
Dim oldProxy as IWebProxy = CType(request.Proxy, IWebProxy) 
Dim proxy as New WebProxy() 
Dim newuri as new Uri("http://" & proxyIP) 

proxy.Address = newuri 
request.Proxy = proxy 
request.Proxy.Credentials = CredentialCache.DefaultCredentials 

Try 
    request.Timeout=18000 
    request.UserAgent = useragent 
    request.KeepAlive = False 
    **webreponse = tryCast(request.GetResponse(), HttpWebResponse)** 
    request.accept="*/*" 
    ... 

それは上記request.getresponseラインに失敗しました。任意のアイデアを高く評価

答えて

0

は...コードを変更し

Dim request as HttpWebRequest = WebRequest.Create(url) 
Dim proxy as New WebProxy() 
Dim newuri as new Uri("http://" & proxyIP) 

request.Proxy = proxy 

Try 
    request.Method="GET" 
    request.Timeout=18000 
    request.UserAgent = useragent 
    request.KeepAlive = False 
    **webreponse = tryCast(request.GetResponse(), HttpWebResponse)** 
    request.accept="*/*" 
それを考え出しました
関連する問題