HttpWebRequest参考:http://www.digitalearth.net.cn/gisrelateditissues/asp.net/net2internet.htm

解决方案 »

  1.   

    借花献佛
    using System.Net;
    WebRequest req = WebRequest.Create( "http://www.aaa.com/bbb.aspx" );
    req.Method = "POST"; //指定提交的Method,可以为POST和GET,一定要大写byte[] postData = System.Text.Encoding.GetEncoding("gb2312").GetBytes( "?param1=aaa&param2=bbb" );//Post的数据req.ContentLength = postData.Length;
    Stream postStream = req.GetRequestStream();
    postStream.Write(postData, 0, postData.Length);
    postStream.Close();WebResponse res = req.GetResponse();System.Text.Encoding resEncoding = System.Text.Encoding.GetEncoding("gb2312");//接收的编码
    StreamReader reader = new StreamReader( res.GetResponseStream(),resEncoding );

    string html = reader.ReadToEnd();  //接收的Htmlreader.Close();
    res.Close();