我的需求是这样的:
用webBrowser做一个"个性浏览器",有一个"一键登录".比如163信箱,sina信箱.只要用户选择相应的网站并输入用户名和密码,点"一键登录"就可以直接登录进这个网站,而不是要到它网站的登录页面. 其实就是如何通过webbrowser传递参数.当然如果是get方式的直接跟在地址后就行了,那么如果是POST方式应该怎么处理呢?很困惑,谢谢!
用webBrowser做一个"个性浏览器",有一个"一键登录".比如163信箱,sina信箱.只要用户选择相应的网站并输入用户名和密码,点"一键登录"就可以直接登录进这个网站,而不是要到它网站的登录页面. 其实就是如何通过webbrowser传递参数.当然如果是get方式的直接跟在地址后就行了,那么如果是POST方式应该怎么处理呢?很困惑,谢谢!
object vTarget = null;
string strData = "username=MyName&password=MyPassword";
string strHeaders = "Content-Type:
application/x-www-form-urlencoded\r\n";
ASCIIEncoding AE = new ASCIIEncoding();
byte[] bytePost = AE.GetBytes(strData);
byte[] byteHeaders = AE.GetBytes(strHeaders);
object vPost = bytePost;
object vHeaders = byteHeaders;
// POST the data
mtWebBrowser.Navigate(strUrl, ref vFlags, ref vTarget, ref vPost, ref
vHeaders);
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html