2012-03-20 298 views
1

我有一个在C#中实现的桌面应用程序。这个应用程序上传文件到远程Web服务器,我想抓住从这个应用程序发送的所有HTTP请求。可以抓住吗?如何抓取任何桌面应用程序发送的http请求?

我没有源代码。

如果我的问题不完整,我很抱歉。

+0

抓住哪里?在上传的服务器上?或者拦截应用程序运行在同一台计算机上的上传内容? – 2012-03-20 17:46:02

+0

在我的系统上运行的应用程序 – Hiren 2012-03-20 17:47:19

回答

3

有一个很棒的HTTP调试器叫做Fiddler(http://www.fiddler2.com),非常值得投入一点时间来学习。

+0

关于如何使用fiddler进行桌面应用程序的任何建议(不在任何浏览器中运行) – Hiren 2012-03-20 17:50:07

+1

提琴手应该切换您的全局设置以抓取所有内容(浏览器和应用程序),但如果它不自动挂钩,提琴手运行本地代理,您可以引导流量通过检查。如果您无法配置应用程序的代理,则可以尝试使用预留代理(请参阅http://www.fiddler2.com/Fiddler/help/reverseproxy.asp)。 – Ben 2012-03-20 17:56:38

相关问题