zoukankan      html  css  js  c++  java
  • C# HttpWebRequest 绝技

    get方法

    public static string GetUrltoHtml(string Url,string type)
    {
      try
      {
        System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);
        // Get the response instance.
        System.Net.WebResponse wResp = wReq.GetResponse();
        System.IO.Stream respStream = wResp.GetResponseStream();
        // Dim reader As StreamReader = New StreamReader(respStream)
        using (System.IO.StreamReader reader = new System.IO.StreamReader(respStream, Encoding.GetEncoding(type)))
        {
          return reader.ReadToEnd();
        }
      }
      catch (System.Exception ex)
      {
        //errorMsg = ex.Message;
      }
      return "";
    }

    post方法

    ///<summary>
    ///采用https协议访问网络
    ///</summary>
    ///<param name="URL">url地址</param>
    ///<param name="strPostdata">发送的数据</param>
    ///<returns></returns>
    public string OpenReadWithHttps(string URL, string strPostdata, string strEncoding)
    {
      Encoding encoding = Encoding.Default;
      HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
      request.Method = "post";
      request.Accept = "text/html, application/xhtml+xml, */*";
      request.ContentType = "application/x-www-form-urlencoded";
      byte[] buffer = encoding.GetBytes(strPostdata);
      request.ContentLength = buffer.Length;
      request.GetRequestStream().Write(buffer, 0, buffer.Length);
      HttpWebResponse response = (HttpWebResponse)request.GetResponse();
      using( StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding(strEncoding)))
      {
        return reader.ReadToEnd();
      }
    }
    愿你我既可以朝九晚五,也可以浪迹天涯;愿你我既可以拈花把酒,也能围炉诗书茶。
  • 相关阅读:
    Codeigniter:如何写一个好的Model
    CodeIgniter
    CodeIgniter
    Codeigniter CRUD代码快速构建
    html适配Anroid手机
    使用malloc分别分配2KB,6KB的内存空间,打印指针地址
    大话spring.net之IOC
    Spring2.5学习3.3_@Autowire注解实现手动装配
    OPPO通过AWS节约大量成本提供海外服务
    mysql 父子结构排序
  • 原文地址:https://www.cnblogs.com/xiaoheihei/p/6599073.html
Copyright © 2011-2022 走看看