页面post传参
Encoding myEncoding = Encoding.GetEncoding("gb2312");
string name = TextBox1.Text;
string pwd = TextBox2.Text;
pwd = StringUtil.EncryptPassword(pwd, "MD5");
string msg = TextBox3.Text;
string num = TextBox4.Text;
string param = HttpUtility.UrlEncode("name", myEncoding) + "=" + HttpUtility.UrlEncode(name, myEncoding) + "&" + HttpUtility.UrlEncode("pwd", myEncoding) + "=" + HttpUtility.UrlEncode(pwd, myEncoding) + "&" + HttpUtility.UrlEncode("msg", myEncoding) + "=" + HttpUtility.UrlEncode(msg, myEncoding) + "&" + HttpUtility.UrlEncode("num", myEncoding) + "=" + HttpUtility.UrlEncode(num, myEncoding);
byte[] postBytes = Encoding.ASCII.GetBytes(param);
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
req.ContentLength = postBytes.Length;
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(postBytes, 0, postBytes.Length);
}
using (WebResponse wr = req.GetResponse())
{
byte[] buf = new byte[38192];
Stream resStream1 = wr.GetResponseStream();
int count = resStream1.Read(buf, 0, buf.Length);
string aa = HttpUtility.UrlDecode(buf, 0, count, Encoding.UTF8);
JScript.Alert(aa);
}
string name = TextBox1.Text;
string pwd = TextBox2.Text;
pwd = StringUtil.EncryptPassword(pwd, "MD5");
string msg = TextBox3.Text;
string num = TextBox4.Text;
string param = HttpUtility.UrlEncode("name", myEncoding) + "=" + HttpUtility.UrlEncode(name, myEncoding) + "&" + HttpUtility.UrlEncode("pwd", myEncoding) + "=" + HttpUtility.UrlEncode(pwd, myEncoding) + "&" + HttpUtility.UrlEncode("msg", myEncoding) + "=" + HttpUtility.UrlEncode(msg, myEncoding) + "&" + HttpUtility.UrlEncode("num", myEncoding) + "=" + HttpUtility.UrlEncode(num, myEncoding);
byte[] postBytes = Encoding.ASCII.GetBytes(param);
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
req.ContentLength = postBytes.Length;
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(postBytes, 0, postBytes.Length);
}
using (WebResponse wr = req.GetResponse())
{
byte[] buf = new byte[38192];
Stream resStream1 = wr.GetResponseStream();
int count = resStream1.Read(buf, 0, buf.Length);
string aa = HttpUtility.UrlDecode(buf, 0, count, Encoding.UTF8);
JScript.Alert(aa);
}