создание httpwebrequest с использованием прокси не удается - PullRequest
0 голосов
/ 02 февраля 2012

Я пытаюсь сделать httpwebrequests, используя список ips прокси, но каждый раз, когда я делаю запрос, я получаю сообщение об ошибке: Невозможно подключиться к удаленному серверу.

Вот пример моего кода:

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 выше. Любые идеи приветствуются.

1 Ответ

0 голосов
/ 03 февраля 2012

понял, изменил код ...

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="*/*"
...