使用Webbrowser控件来获取和发布数据?

时间:2015-09-29 06:27:29

标签: c# http visual-studio-2012 webbrowser-control

我有一个带有webbrowser控件的Windows窗体。使用此控件,我需要登录网站,并获取和发布数据。

登录部分将保持手动,因为各种标题和cookie已创建并存储。

但是,是否可以使用控件发送发布/获取请求?

1 个答案:

答案 0 :(得分:18)

我做这样的事情,对我有用。

string postData = "value1=" + 1 + "&value2=" + 2 + "&value3=" + 3;
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
byte[] bytes = encoding.GetBytes(postData);
string url = "http://www.domain.com/addSomething";
webBrowser1.Navigate(url, string.Empty, bytes, "Content-Type: application/x-www-form-urlencoded"); 

我希望它有所帮助。