【发布时间】:2016-10-04 17:25:37
【问题描述】:
我目前正在开发一个 VB.net 项目,我需要从某个 URI 获取 http 响应,但请求需要通过 http 代理,我对此非常满意。当我意识到有时我们的代理服务器无法正常工作然后应用程序抛出错误时,问题就出现了。我希望我的应用程序检查代理是否工作,如果没有,那么我希望它从代理列表/数组中获取另一个代理。另外,如果您有任何其他想法,请随时分享。
目前我正在使用这个(它是静态的,当它抛出错误时我需要手动更改代理):
Dim proxyObject As WebProxy = New WebProxy("192.168.0.10:80")
request.Proxy = proxyObject
我想要的是这样的:
If WebProxy("192.168.0.10:80") is working fine Then
Execute the response
Else
Take the next proxy address from the list/array and go back to the starting
of "If"
End If
仅供参考:我的代理不需要身份验证。
如果我无法正确解释,我深表歉意,老实说,我是 VB.net 的新手。
非常感谢您的时间和耐心。感谢您的帮助。
【问题讨论】:
标签: asp.net vb.net proxy webproxy