帮助中心

   

热门搜索: 免费续期  推广  永久会员

ASP使用代理IP获取数据

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。迅联加速今天分享两个有关ASP的用法,为大家提供代理IP在开发项目中的使用指引。

 

 

ASP如何获得IP地址?

 

userip = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)

If userip = “” Then

userip = Request.ServerVariables(“REMOTE_ADDR”)

end if

 

ASP.NET要使用代理IP远程获得数据怎么操作?

 

/// <summary>

/// 远程获取数据

/// </summary>

/// <param name=”url”>url</param>

/// <param name=”code”>编码</param>

/// <param name=”ProxyStr”>代理IP,格式:10.20.30.40:8888</param>

/// <returns></returns>

public static string SendUrl(string url, Encoding code, string ProxyStr)

{

string html = string.Empty;

try

{

HttpWebRequest WebReques = (HttpWebRequest)HttpWebRequest.Create(url);

WebReques.Method = “GET”;

WebReques.Timeout = 20000;

if (ProxyStr.Length > 0)

{

WebProxy proxy = new WebProxy(ProxyStr, true);

WebReques.Proxy = proxy;

}

HttpWebResponse WebRespon = (HttpWebResponse)WebReques.GetResponse();

if (WebRespon != null)

{

StreamReader sr = new StreamReader(WebRespon.GetResponseStream(), code);

html = sr.ReadToEnd();

sr.Close();

sr.Dispose();

WebRespon.Close();

}

}

catch

{

html = “err”;

}

return html;

}

 

以上2种技巧希望能够在大家的开发学习有所帮助,迅联加速拥有多年动态拨号服务器运营经验,自有资源搭建动态IP服务器,轻松上手!

关闭
19907977089
关注微信公众号,免费送30分钟时长