zoukankan      html  css  js  c++  java
  • C#发送GET与POST请求

    ////////HTTPGET
     
              HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
              request.Method = "GET";
              request.ContentType = "text/html;charset=UTF-8";
              HttpWebResponse response = (HttpWebResponse)request.GetResponse();
              Stream myResponseStream = response.GetResponseStream();
              StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
              string retString = myStreamReader.ReadToEnd();
              myStreamReader.Close();
              myResponseStream.Close();
    
    /////HTTPPOST
     
     1  public static string HttpPost(string Url, string postDataStr)  
     2 {  
     3     HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);  
     4     request.Method = "POST";  
     5     request.ContentType = "application/x-www-form-urlencoded";  
     6     request.ContentLength = postDataStr.Length;  
     7     StreamWriter writer = new StreamWriter(request.GetRequestStream(),Encoding.ASCII);  
     8     writer.Write(postDataStr);  
     9     writer.Flush();  
    10     HttpWebResponse response = (HttpWebResponse)request.GetResponse();  
    11     string encoding = response.ContentEncoding;  
    12     if (encoding == null || encoding.Length < 1) {  
    13         encoding = "UTF-8"; //默认编码  
    14     }  
    15     StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));  
    16     string retString = reader.ReadToEnd();  
    17     return retString;  
    18 } 
  • 相关阅读:
    Daily Scrum02 12.05
    Daily Scrum02 12.04
    用户调研报告
    Daily Scrum02 12.03
    Daily Scrum02 12.02
    Daily Scrum02 12.01
    Daily Scrum02 11.30
    软件工程项目组Z.XML会议记录 2013/11/27
    Daily Scrum02 11.29
    201509-3 模板生成系统
  • 原文地址:https://www.cnblogs.com/lvlinlv/p/7229020.html
Copyright © 2011-2022 走看看