webbrowser 控件如何实现POST数据

小伙伴程序设计 2012-08-19 05:05:24
现在有一个webbrowser控件,我要如何实现在载入页面后post数据?
...全文
457 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
大神啊,我还有一个问题,第二个参数是什么意思呢?[Quote=引用 4 楼 的回复:]

C# code
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}"……
[/Quote]
  • 打赏
  • 举报
回复
膜拜。我试试,万分感谢!!![Quote=引用 4 楼 的回复:]

C# code
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}"……
[/Quote]
SocketUpEx 2012-08-19
  • 打赏
  • 举报
回复
            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");


大概差不多是这样吧


  • 打赏
  • 举报
回复
已经知道使用navigate 但现在问题是postData,additionalHeaders这两个不知道怎么写。格式不知道,我获取到了post数据,标头也获取到了。就是不知道怎么在C#中写。[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

webbrowser只能填表啊,

C# code

//
// 摘要:
// 将指定的统一资源定位符 (URL) 处的文档加载到 System.Windows.Forms.WebBrowser 控件中,使用指定 HTTP 数据请求该文档并替换具有指定名称的网页框架的内容。
//
……
[/Quote]
SocketUpEx 2012-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

webbrowser只能填表啊,
[/Quote]

//
// 摘要:
// 将指定的统一资源定位符 (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);


第三个参数

小哥哥 2012-08-19
  • 打赏
  • 举报
回复
webbrowser只能填表啊,

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧