C#如何做到像Firebug一样捕获HTTP请求

weng12 2015-02-25 09:36:03
先给大家拜个晚年,祝大家羊年发洋财!

我的问题是这样的,我有一个小项目,希望通过监听到webbrowser内的所有请求,类似于火狐浏览器内的Firebug一样,可以获取到http、post、get等请求的url。之前没有操作过类似的东西,查了几圈发现很少有类似的case。

希望各位帮忙指教一下,多谢!
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunny906 2015-02-27
  • 打赏
  • 举报
回复
Raw Socket
生财 2015-02-27
  • 打赏
  • 举报
回复
用RAW进行tcp socket 抓包
本拉灯 2015-02-25
  • 打赏
  • 举报
回复
引用 楼主 weng12 的回复:
先给大家拜个晚年,祝大家羊年发洋财! 我的问题是这样的,我有一个小项目,希望通过监听到webbrowser内的所有请求,类似于火狐浏览器内的Firebug一样,可以获取到http、post、get等请求的url。之前没有操作过类似的东西,查了几圈发现很少有类似的case。 希望各位帮忙指教一下,多谢!
不是有个小提琴 工具么开源的,C#写的, http://www.telerik.com/fiddler 不就是你想要的么。
feiyun0112 2015-02-25
  • 打赏
  • 举报
回复
WebBrowser.DocumentCompleted 事件
https://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.documentcompleted%28v=vs.110%29.aspx
weng12 2015-02-25
  • 打赏
  • 举报
回复
引用 1 楼 feiyun0112 的回复:
WebBrowser.Navigating 事件 https://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.navigating%28v=vs.110%29.aspx
好像捕获不了全部的url。只能捕获当前访问的url
feiyun0112 2015-02-25
  • 打赏
  • 举报
回复
WebBrowser.Navigating 事件
https://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.navigating%28v=vs.110%29.aspx
zj_zwl 2015-02-25
  • 打赏
  • 举报
回复
fiddler有SDK,可以实现你所想
铜臂阿铁木 2015-02-25
  • 打赏
  • 举报
回复
其实就是个代理

110,538

社区成员

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

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

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