我有一个带有webbrowser控件的Windows窗体。使用此控件,我需要登录网站,并获取和发布数据。
登录部分将保持手动,因为各种标题和cookie已创建并存储。
但是,是否可以使用控件发送发布/获取请求?
答案 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");
我希望它有所帮助。