c#如何编写发送http请求的代码 我需要做一个模拟客户端的测试程序,目标功能是向服务器发送大量的http请求,以些来测试服务器端的承受力;我希望是,在客户端程序中开N个线程,每个线程中再向服务器发送M次HTTP请求。 由于我是新手,希望高手指点,小弟感激不尽!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); //服务器url byte[] requestBytes = System.Text.Encoding.Default.GetBytes("要发送的string"); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = requestBytes.Length; req.Timeout = 5000; try { Stream requestStream = req.GetRequestStream(); requestStream.Write(requestBytes, 0, requestBytes.Length); requestStream.Close(); HttpWebResponse res = (HttpWebResponse)req.GetResponse(); StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default); string backstr = sr.ReadToEnd(); //收到的返回数据 sr.Close(); res.Close(); } catch (Exception ee) {} c#界面设计 serial port close时候会死机 marshaled strings 求助:VS 2005 C# 编写PPC程序时,怎么让光标跳出TextBox,选择控制其它Button控件呢? c#内存缓存技术 关于treeview的更新问题 ==DllImport调用dll后,如何显示释放内存??? 祝贺我兄弟转行成功!!进来的都有分!!! 关于“服务器激活”和“客户端激活” 我有多少专家分才能给别人200分? 想读取sql表中的行数到textbox1中,请指点下,谢谢 c#不安全代码引发的AccessViolationException异常如何处理
byte[] requestBytes = System.Text.Encoding.Default.GetBytes("要发送的string");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
req.Timeout = 5000;
try
{
Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes, 0, requestBytes.Length);
requestStream.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default); string backstr = sr.ReadToEnd(); //收到的返回数据
sr.Close();
res.Close();
}
catch (Exception ee)
{}