Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 哪些工具/项目允许在IIS和Apache中捕获HTTP请求/响应_C#_.net_Linux_Apache_Iis - Fatal编程技术网

C# 哪些工具/项目允许在IIS和Apache中捕获HTTP请求/响应

C# 哪些工具/项目允许在IIS和Apache中捕获HTTP请求/响应,c#,.net,linux,apache,iis,C#,.net,Linux,Apache,Iis,我正在考虑一个用于IIS的HttpModules,一个用于Apache的请求前处理程序和请求后处理程序以及一些自定义模块 请只建议开源,我们将需要修改项目 我们希望在大批量生产系统上运行这些工具,因此强调调试的工具不是我们想要的。我们需要最简单的捕获范例 我们希望捕获特定网站的数据,而不是接口的数据,所以我不看包嗅探器 我们更喜欢过程中解决方案,这意味着避免wire shark、squid或其他基于代理的解决方案 在另一个环境中重播请求流是一个很好的选择,但我相信,如果我们能够以合理的方式捕获请

我正在考虑一个用于IIS的HttpModules,一个用于Apache的请求前处理程序和请求后处理程序以及一些自定义模块

请只建议开源,我们将需要修改项目

我们希望在大批量生产系统上运行这些工具,因此强调调试的工具不是我们想要的。我们需要最简单的捕获范例

我们希望捕获特定网站的数据,而不是接口的数据,所以我不看包嗅探器

我们更喜欢过程中解决方案,这意味着避免wire shark、squid或其他基于代理的解决方案

在另一个环境中重播请求流是一个很好的选择,但我相信,如果我们能够以合理的方式捕获请求,我们可以自己构建它


任何想法、建议和问题都会很乐意接受。

最好的代理服务器是日志服务器,但您已经排除了这种可能性。除此之外,每个web服务器都需要一个产品。对于IIS来说,是的,HttpModule是一个不错的选择。要重播它们,可能需要一个精心制作的日志查看器。这通常是代理服务器的一项功能。即使是小提琴手也有捕捉和重放的能力