C# 后台POST请求(winform)
//data:参数 URL:路径
  public static string PostWebRequest(string Data, string 
URL)
        
{
            
CookieContainer cc = new 
CookieContainer();
            
string postData = 
Data;
            
byte[] byteArray = Encoding.UTF8.GetBytes(postData); // 
转化
            
HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(new 
Uri(URL));
            
webRequest2.CookieContainer = 
cc;
            
webRequest2.Method = 
"POST";
            
webRequest2.ContentType = 
"application/x-www-form-urlencoded";
            
webRequest2.ContentLength = 
byteArray.Length;
            
Stream newStream = 
webRequest2.GetRequestStream();
            
newStream.Write(byteArray, 0, byteArray.Length);    
//写入参数
            
newStream.Close();
            
HttpWebResponse response2 = 
(HttpWebResponse)webRequest2.GetResponse();
            
StreamReader sr2 = new StreamReader(response2.GetResponseStream(), 
Encoding.UTF8);
            
string text2 = 
sr2.ReadToEnd();
            
if (text2 != null && text2.Length > 
0)
            
{
                
return 
text2;
            
}
            return 
"";
        }