zoukankan      html  css  js  c++  java
  • 获取网络流

    /// <summary>
    /// 获取源代码
    /// </summary>
    /// <param name="url"></param>
    /// <param name="encoding"></param>
    /// <returns></returns>
    public static string GetPage(string url, Encoding encoding)
    {
    HttpWebRequest request = null;
    HttpWebResponse response = null;
    StreamReader reader = null;
    try
    {
    request = (HttpWebRequest)WebRequest.Create(url);
    request.UserAgent = "www.svnhost.cn";
    request.Timeout = 20000;
    request.AllowAutoRedirect = false;

    response = (HttpWebResponse)request.GetResponse();
    if (response.StatusCode == HttpStatusCode.OK && response.ContentLength < 1024 * 1024)
    {
    reader = new StreamReader(response.GetResponseStream(), encoding);
    string html = reader.ReadToEnd();

    return html;
    }
    }
    catch
    {
    }
    finally
    {

    if (response != null)
    {
    response.Close();
    response = null;
    }
    if (reader != null)
    reader.Close();

    if (request != null)
    request = null;

    }

    return string.Empty;
    }
  • 相关阅读:
    POJ
    使用composer 显示错误美化
    swoft配置连接池
    PHP 超级全局变量 $_GET
    phpstorm 注解路由插件
    swoft实现自动重启服务 转
    MySql添加字段命令
    团队博客12
    团队博客11
    团队博客10
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100708.html
Copyright © 2011-2022 走看看