posts - 495,comments - 227,trackbacks - 0
方法一、
System.Net.WebClient WebClientObj        = new System.Net.WebClient();
   System.Collections.Specialized.NameValueCollection PostVars  = new System.Collections.Specialized.NameValueCollection();
   PostVars.Add("A1","0");
   PostVars.Add("A2","0");
   PostVars.Add("A3","000");

   try
   {
    byte[] byRemoteInfo   = WebClientObj.UploadValues("http://www.lovezhao.com/vote.asp","POST",PostVars);
    //下面都没用啦,就上面一句话就可以了
    string sRemoteInfo   = System.Text.Encoding.Default.GetString(byRemoteInfo); 
    //这是获取返回信息
    richTextBox_instr.Text  += sRemoteInfo;
   }
   catch
   {}



方法二、
string url = "网址";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string s = "要提交的数据";
byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes (LoginInfo);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
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(); Response.Write(line); sr.Close(); res.Close();
posted on 2007-06-22 15:18 SIMONE 阅读(12739) 评论(6)  编辑  收藏 所属分类: .NET

FeedBack:
# re: C#.net模拟提交表单POST
2007-07-03 17:41 |
整理后的DotNet技术交流群
经过整理后的中国.net技术交流社区的所有技术群
现在共享出来,没完整的地方希望知道的朋友帮忙补上。
不用担心群满了,管理员会提示你哪个群有空位,所以随便加一个就OK。嘿嘿~~希望热爱编程的朋友喜欢

!!

CNNTEC技术交流01 群号:855762
CNNTEC技术交流02 群号:3462286
CNNTEC技术交流03 群号:1369511
CNNTEC技术交流04 群号:12902496
CNNTEC技术交流05 群号:40618583
CNNTEC技术交流06 群号:40618647
CNNTEC技术交流07 群号:40618672
CNNTEC技术交流08 群号:????????
CNNTEC技术交流09 群号:15050602
CNNTEC技术交流10 群号:40670835
CNNTEC技术交流11 群号:40671196
CNNTEC技术交流12 群号:40340875
CNNTEC技术交流13 群号:23755440
CNNTEC技术交流14 群号:18547557
CNNTEC技术交流15 群号:40832236
CNNTEC技术交流16 群号:40832436
CNNTEC技术交流17 群号:40832531
CNNTEC技术交流18 群号:10664213
CNNTEC技术交流19 群号:17642421
CNNTEC技术交流20 群号:40890624
CNNTEC技术交流21 群号:40890660
CNNTEC技术交流22 群号:40899193
CNNTEC技术交流23 群号:36043801
CNNTEC技术交流24 群号:29466214
CNNTEC技术交流25 群号:????????
CNNTEC技术交流26 群号:????????
CNNTEC技术交流27 群号:40914616
CNNTEC技术交流28 群号:40914866
CNNTEC技术交流29 群号:40914418
CNNTEC技术交流30 群号:????????
CNNTEC技术交流31 群号:32171303
CNNTEC技术交流32 群号:41031518
CNNTEC技术交流33 群号:19346035
CNNTEC技术交流34 群号:????????
CNNTEC信息交流 群号:7654306---职场信息交流、聊天、交友。  回复  更多评论
  
# re: C#.net模拟提交表单POST
2007-12-05 14:23 | bigchina
很好,很强大!  回复  更多评论
  
# re: C#.net模拟提交表单POST[未登录]
2008-05-30 16:07 | jonson
提示500 错误,  回复  更多评论
  
# re: C#.net模拟提交表单POST
2008-11-24 17:48 | skyland84
数据是提交过去了 但是 表单还是没有被处理。  回复  更多评论
  
# re: C#.net模拟提交表单POST
2010-11-10 13:48 | jklj
jkljlk  回复  更多评论
  
# re: C#.net模拟提交表单POST
2011-10-15 21:15 | 狗屁
D:\projects\.NET\Cig\Cig\Form1.cs(46,62): 错误 CS0103: 当前上下文中不存在名称“LoginInfo”
D:\projects\.NET\Cig\Cig\Form1.cs(55,37): 错误 CS0103: 当前上下文中不存在名称“Response”
D:\projects\.NET\Cig\Cig\Form1.cs(55,52): 错误 CS0103: 当前上下文中不存在名称“line”  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: