none
Winform发送POST请求到asp.net页面 RRS feed

答案

  • 如果是有WebBrowser 就请用:
    public void Navigate ( Uri url , string targetFrameName , byte[] postData , string additionalHeaders)  这个形式的Navigate ,第三个参数就是传递POST Data 的。

    如果是使用HttpWebRequest ,请参考:
    http://www.cnblogs.com/thomasnet/archive/2007/09/03/879331.html
    2010年3月4日 3:27

全部回复

  • 如果是有WebBrowser 就请用:
    public void Navigate ( Uri url , string targetFrameName , byte[] postData , string additionalHeaders)  这个形式的Navigate ,第三个参数就是传递POST Data 的。

    如果是使用HttpWebRequest ,请参考:
    http://www.cnblogs.com/thomasnet/archive/2007/09/03/879331.html
    2010年3月4日 3:27
  • 如果是有WebBrowser 就请用:
    public void Navigate ( Uri url , string targetFrameName , byte[] postData , string additionalHeaders)  这个形式的Navigate ,第三个参数就是传递POST Data 的。

    如果是使用HttpWebRequest ,请参考:
    http://www.cnblogs.com/thomasnet/archive/2007/09/03/879331.html
     public void PostModel(string strUrl, string strParm) 
         { 
          Encoding encode = System.Text.Encoding.Default; 
        
          byte[] arrB = encode.GetBytes(strParm); 
          HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(strUrl); 
          myReq.Method = "POST" ; 
          myReq.ContentType = "application/x-www-form-urlencoded";  
          myReq.ContentLength = arrB.Length; 
          Stream outStream = myReq.GetRequestStream();       
          outStream.Write(arrB,0,arrB.Length); 
          outStream.Close(); 
          WebResponse myResp = null;  
          myResp = myReq.GetResponse(); 
          Stream ReceiveStream = myResp.GetResponseStream();         
          StreamReader readStream = new StreamReader( ReceiveStream, encode ); 
          Char[] read = new Char[256]; 
          int count = readStream.Read( read, 0, 256 ); 
          string str = null; 
          while (count > 0) 
          { 
          str += new String(read, 0, count); 
          count = readStream.Read(read, 0, 256); 
          } 
          readStream.Close(); 
          myResp.Close(); 
               
         }
    

    2011年1月8日 7:23