c# - 使用 Webbrowser 控件获取和发布数据?

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

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

登录部分将保留手动,因为各种 header 和 cookie 以及创建和存储。

但是,是否可以使用控件发送post/get 请求?

最佳答案

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

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"); 

希望对你有帮助

关于c# - 使用 Webbrowser 控件获取和发布数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32837084/

相关文章:

C# 库到 native C++ 应用程序

c# - 从源代码管理将 Web 角色部署到 azure

java - 如何使用 HTTP post 发送希腊字符?

c# - 公共(public)语言运行时检测到无效程序?

c++ - Visual Studio 2012平台: Only ARM and Win32?

c# - 所有 .NET 异常都可以序列化吗?

c# - C#中如何求出最大数和最小数

php - 在 php 中检测远程操作系统

performance - Tsung 因 ** 终止原因 == ** {{badmatch,false}

c# - 关于 C# 中 Thread.Sleep() 2 小时的问题