如代理IP:44.33.22.11:8080
网址:http://www.voanews.com/chinese/
怎样验证代理IP地址是否可以访问该网址?需要返回什么值就知道可以该代理IP可以在浏览器打开该地址?
有例子代码?
7 个解决方案
#1
iis里有ip限制的选项
#2
不明,
我是想像代理猎手那样验证一个找到的IP是否可以访问一个网址。
我是想像代理猎手那样验证一个找到的IP是否可以访问一个网址。
#3
XMLHTTP http = new XMLHTTP();
try
{
http.open("GET", url, false, null, null);
http.send(null);
int iStatus = http.status;
//如果取得的网页状态不正确, 就是不存在或没权访问
if(iStatus != 200)
return -1;
}
catch(Exception ex)
{
Console.Write(ex.ToString());
try
{
EventLog.WriteEntry("ExOAExtend", url + "不能访问!", EventLogEntryType.Error);
}
catch{}
return -1;
}
try
{
http.open("GET", url, false, null, null);
http.send(null);
int iStatus = http.status;
//如果取得的网页状态不正确, 就是不存在或没权访问
if(iStatus != 200)
return -1;
}
catch(Exception ex)
{
Console.Write(ex.ToString());
try
{
EventLog.WriteEntry("ExOAExtend", url + "不能访问!", EventLogEntryType.Error);
}
catch{}
return -1;
}
#4
XmlHttp在哪个名称空间?
#5
to bitsbird:代码中怎样设置用代理IP打开?
#6
mark
#7
UP
#1
iis里有ip限制的选项
#2
不明,
我是想像代理猎手那样验证一个找到的IP是否可以访问一个网址。
我是想像代理猎手那样验证一个找到的IP是否可以访问一个网址。
#3
XMLHTTP http = new XMLHTTP();
try
{
http.open("GET", url, false, null, null);
http.send(null);
int iStatus = http.status;
//如果取得的网页状态不正确, 就是不存在或没权访问
if(iStatus != 200)
return -1;
}
catch(Exception ex)
{
Console.Write(ex.ToString());
try
{
EventLog.WriteEntry("ExOAExtend", url + "不能访问!", EventLogEntryType.Error);
}
catch{}
return -1;
}
try
{
http.open("GET", url, false, null, null);
http.send(null);
int iStatus = http.status;
//如果取得的网页状态不正确, 就是不存在或没权访问
if(iStatus != 200)
return -1;
}
catch(Exception ex)
{
Console.Write(ex.ToString());
try
{
EventLog.WriteEntry("ExOAExtend", url + "不能访问!", EventLogEntryType.Error);
}
catch{}
return -1;
}
#4
XmlHttp在哪个名称空间?
#5
to bitsbird:代码中怎样设置用代理IP打开?
#6
mark
#7
UP