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

 更新时间:2007年03月06日 00:00:00   作者:  
获取远程网页的内容之一(downmoon原创)
一、本机直接上网时:
获取指定远程网页内容#region 获取指定远程网页内容 
    
复制代码 代码如下:

    /**//// <summary> 
        /// 获取指定远程网页内容 
        /// </summary> 
        /// <param name="strUrl">所要查找的远程网页地址</param> 
        /// <param name="timeout">超时时长设置,一般设置为8000</param> 
        /// <param name="enterType">是否输出换行符,0不输出,1输出文本框换行</param> 
        /// <param name="EnCodeType">编码方式</param> 
        /// <returns></returns> 
        ///  也可考虑 static string 

        public string GetRequestString(string strUrl,int timeout,int enterType,Encoding EnCodeType) 
        ...{ 
            string strResult; 
            try 
            ...{ 
                HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(strUrl) ; 
                myReq.Timeout = timeout; 
                HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse(); 
                Stream myStream = HttpWResp.GetResponseStream () ; 
                StreamReader sr = new StreamReader(myStream , EnCodeType); 
                StringBuilder strBuilder = new StringBuilder(); 

                while (-1 != sr.Peek()) 
                ...{ 
                    strBuilder.Append(sr.ReadLine()); 
                    if(enterType==1) 
                    ...{ 
                        strBuilder.Append(" "); 
                    } 
                } 
                strResult = strBuilder.ToString(); 
            } 
            catch(Exception err) 
            ...{ 
                strResult = "请求错误:" + err.Message; 
            } 
            return strResult ; 
        } 

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

相关文章

  • .net任务调度框架FluentScheduler简介

    .net任务调度框架FluentScheduler简介

    这篇文章介绍了.net任务调度框架FluentScheduler,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • .Net Core读取Json配置文件的实现示例

    .Net Core读取Json配置文件的实现示例

    这篇文章主要介绍了.Net Core读取Json配置文件的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • asp.net 页面输出缓存

    asp.net 页面输出缓存

    最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。
    2010-02-02
  • 在C#中生成与PHP一样的MD5 Hash Code的方法

    在C#中生成与PHP一样的MD5 Hash Code的方法

    这篇文章主要介绍了如何在C#中生成与PHP一样的MD5 Hash Code,需要的朋友可以参考下
    2014-05-05
  • asp.net textarea换行函数代码

    asp.net textarea换行函数代码

    asp.net textarea换行函数,注意就是替换html中的特殊字符
    2009-05-05
  • .NET Core结合Nacos实现配置加解密的方法

    .NET Core结合Nacos实现配置加解密的方法

    当我们把应用的配置都放到配置中心后,很多人会想到这样一个问题,配置里面有敏感的信息要怎么处理呢?本文就详细的介绍了.NET Core Nacos配置加解密,感兴趣的可以了解一下
    2021-06-06
  • EF使用Code First模式给实体类添加复合主键

    EF使用Code First模式给实体类添加复合主键

    这篇文章介绍了EF使用Code First模式给实体类添加复合主键的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • .Net Core使用MongoDB的详细教程

    .Net Core使用MongoDB的详细教程

    这篇文章主要给大家介绍了关于.Net Core使用MongoDB的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08
  • php 三级联动菜单

    php 三级联动菜单

    这几天用到了三级联动,将asp的版本改为PHP的了
    2009-07-07
  • asp.net和ajax实现智能搜索功能代码

    asp.net和ajax实现智能搜索功能代码

    近来一直在开发股票模拟系统,终于告一段落了,回想起来感慨很多。突然想应该做点总结了,想来想去还是觉得通过写点日志来把相关的知识点记录下来,下面就我在项目中经常用到的动态提示搜索选项功能的实现。
    2010-03-03

最新评论