1. 程式人生 > >C# WinFrom(CS)程式呼叫 WEB 站點,獲取響應內容

C# WinFrom(CS)程式呼叫 WEB 站點,獲取響應內容

 http://blog.csdn.net/xxj_jing/article/details/7547154

/// <summary>
    /// 呼叫RUL服務地址
    /// </summary>
    /// <param name="url"></param>
    /// <returns></returns>
    private string ServiceInvoke()
    {

      string url =“http://www.***.com”;  //你需要訪問的 web 地址
      string result;
      System

.NET.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
      request.Timeout = 5000;
      System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
      System.IO.Stream rStream = response.GetResponseStream();
      System.IO.StreamReader sr = new System.IO.StreamReader(rStream, Encoding.UTF8); //如果內容亂碼,試著修改 Encoding.UTF8 列舉
      StringBuilder strBuilder = new StringBuilder();
      strBuilder.Append(sr.ReadToEnd());

      result = strBuilder.ToString();

      return result;
    }