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;
    }
  • 相关阅读:
    excel的导入导出
    mybatis常用sql
    java中和时间相关的类,方法
    <resultMap>
    项目启动报的错
    多表查询
    file的一些方法
    AOV网络与AOE网络
    封装解封装过程
    以太网交换机
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100708.html
Copyright © 2011-2022 走看看