社区
C#
帖子详情
如何获得Webbrowser所发出的所有请求及相应
天神镜心
2010-11-15 03:24:04
因为要获取一个访问一个网址所发出的所有请求和相应,最近考虑用Webrowser做载体发请求,获得相应.
包括AJAX发出的请求以及JavaScript发出的请求?
有知道的朋友指点一下 谢谢
用BeforeNavigate2获取不到JavaScript所发出的请求...
...全文
535
7
打赏
收藏
如何获得Webbrowser所发出的所有请求及相应
因为要获取一个访问一个网址所发出的所有请求和相应,最近考虑用Webrowser做载体发请求,获得相应. 包括AJAX发出的请求以及JavaScript发出的请求? 有知道的朋友指点一下 谢谢 用BeforeNavigate2获取不到JavaScript所发出的请求...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
那木船长
2013-05-10
打赏
举报
回复
我去 嘛时候的
天神镜心
2012-09-19
打赏
举报
回复
结贴了。。。换公司了。。。
问题没有解决
dneg_zhou
2011-07-19
打赏
举报
回复
但是必须要知道请求地址,这样可以获取到返回信息
dneg_zhou
2011-07-19
打赏
举报
回复
你可以这样在Webrowser 做跳转时增加
private string GetBuilderResult(string pagename)
{
// 获得URL前缀部分
System.Text.StringBuilder sb = new System.Text.StringBuilder();
// http 头
//sb.Append(WebHelper.GetUrlServerPart());
// 文件名
sb.AppendFormat(pagename);
// 交易参数
//sb.AppendFormat("?tradeid={0}",request.SerialUniform);
string strURL = sb.ToString();
// 调用 Http Get 方法下载数据
System.Net.WebClient wc = new System.Net.WebClient();
byte[] data = null;
try
{
data = wc.DownloadData(strURL);
}
catch
{
data = null;
}
string strResult = "";
if (data != null)
{
// 转换字节缓冲区到文本字符串
strResult = System.Text.Encoding.UTF8.GetString(data);
}
return strResult;
}
天神镜心
2011-07-19
打赏
举报
回复
这个帖子不搞定我就不结了...
类似Firefox里面Live Http header的功能
天神镜心
2010-11-15
打赏
举报
回复
[Quote=引用 1 楼 mmm306306 的回复:]
js 与 CS交互??
[/Quote]
我写的是C/S程序 但不需要交互,我就是要得到一个URL所发出的所有请求.
自己写了用集成抓包工具得到URL所有请求相应的例子,但是 有并发的话 ,就分辨不出哪个请求是哪个Webbbrowser发的了....
看看这里高手如何解决的
马老虎
2010-11-15
打赏
举报
回复
js 与 CS交互??
winform+
web
Browser
+Echarts
本文围绕winform客户端项目,总结了
web
Browser
和Echarts的使用。需求是展示PLC传入的数据,步骤包括创建form、panel和
web
Browser
,将Html加载进
web
Browser
显示图表。还提及可能遇到的问题,如浏览器兼容、显示不全及多图表展示等,并给出
相应
解决办法。
Internet Explorer 编程简述(一)
Web
Browser
还是
Web
Browser
_V1
博客介绍了机器上存在的
Web
Browser
和
Web
Browser
_V1,分析了两者对应的接口及使用建议。
Web
Browser
_V1事件少但处理新窗口和Frame较容易,不过不支持高级接口。还提到处理新窗口的麻烦,以及Windows XP SP2升级后OnNewWindow3事件和INewWindowManager接口可用于过滤广告窗口。
web
Browser
的Activex本身
本文介绍了解决
Web
Browser
控件Navigate方法异步执行导致的事件无法按预期触发的问题,通过使用
Web
Browser
ActiveX控件并添加
相应
事件实现。
在wpf中使用winform
web
browser
本文详细介绍了为何选择WinForm的
Web
Browser
而非WPF的
Web
Browser
,并演示了如何通过扩展WinForm
Web
Browser
来捕获和处理JavaScript的window.open()事件,包括具体的步骤和代码实现。
通过
Web
Browser
显示Word文档的方法
本文介绍如何解决
Web
Browser
控件无法正确嵌入Office文档(如Word)的问题,通过修改注册表设置,确保文档能在
Web
Browser
中直接展示,而非由系统默认应用打开。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章