110,539
社区成员
发帖
与我相关
我的任务
分享
String strPost = "a=b&b=c&c=d";
Byte[] postBuffer = System.Text.Encoding.UTF8.GetBytes(strPost);
String heads = String.Format("{0}:{1}\r\n{2}:{3}", "Accept", "*/*", "User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1");
//
// 摘要:
// 将指定的统一资源定位符 (URL) 处的文档加载到 System.Windows.Forms.WebBrowser 控件中,使用指定 HTTP 数据请求该文档并替换具有指定名称的网页框架的内容。
//
// 参数:
// urlString:
// 要加载的文档的 URL。
//
// targetFrameName:
// 要在其中加载文档的框架的名称。
//
// postData:
// HTTP POST 数据,例如窗体数据。
//
// additionalHeaders:
// 要添加到默认标头中的 HTTP 标头。
//
// 异常:
// System.ObjectDisposedException:
// 此 System.Windows.Forms.WebBrowser 实例不再有效。
//
// System.InvalidOperationException:
// 不能从基础 ActiveX WebBrowser 控件检索到对 IWebBrowser2 接口的实现的引用。
public void Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders);