手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >获取远程网页的内容之一(downmoon原创)
获取远程网页的内容之一(downmoon原创)
摘要:获取远程网页的内容之一(downmoon原创)一、本机直接上网时:获取指定远程网页内容#region获取指定远程网页内容复制代码代码如下:/...

获取远程网页的内容之一(downmoon原创)

一、本机直接上网时:

获取指定远程网页内容#region获取指定远程网页内容

复制代码 代码如下:

/**////<summary>

///获取指定远程网页内容

///</summary>

///<paramname="strUrl">所要查找的远程网页地址</param>

///<paramname="timeout">超时时长设置,一般设置为8000</param>

///<paramname="enterType">是否输出换行符,0不输出,1输出文本框换行</param>

///<paramname="EnCodeType">编码方式</param>

///<returns></returns>

///也可考虑staticstring

publicstringGetRequestString(stringstrUrl,inttimeout,intenterType,EncodingEnCodeType)

...{

stringstrResult;

try

...{

HttpWebRequestmyReq=(HttpWebRequest)HttpWebRequest.Create(strUrl);

myReq.Timeout=timeout;

HttpWebResponseHttpWResp=(HttpWebResponse)myReq.GetResponse();

StreammyStream=HttpWResp.GetResponseStream();

StreamReadersr=newStreamReader(myStream,EnCodeType);

StringBuilderstrBuilder=newStringBuilder();

while(-1!=sr.Peek())

...{

strBuilder.Append(sr.ReadLine());

if(enterType==1)

...{

strBuilder.Append("");

}

}

strResult=strBuilder.ToString();

}

catch(Exceptionerr)

...{

strResult="请求错误:"+err.Message;

}

returnstrResult;

}

#endregion

二:通过域环境代理上网时这样就不行了!下篇文章分解,呵呵

【获取远程网页的内容之一(downmoon原创)】相关文章:

web用户控件调用.aspx页面里的方法

C#Web应用程序入门经典学习笔记之二

用ASP.NET还原与恢复Sql server

在.NET中利用委托实现窗体间通信

asp.net gridview多页时的批量删除

.NET中防止Access数据库下载

ASP.NET中实现中文简/繁体自动转换的类

学会区分Visual Studio 2005,Visual Studio 2005 Team System和MSDN Premium 订阅的各个版本

NET 弹出页面窗口选择返回值

asp.net jscript 一句话木马

精品推荐
分类导航