Fiddler/C#: 搜索请求/响应内容中特定短语

13

这是我第一次访问stackoverflow,现在我感觉这个网站非常舒适。

它已经帮助我将FiddlerCore嵌入到MS Visual C# 2008 Express Edition中。
只需要在MS Visual C# EE的项目资源管理器(Project Explorer)中创建对fiddlercore dll的引用(Verweis)。希望这些名称在英文版中也是这样的。完成后,您可以使用Fiddler.FiddlerApplication等内容。

我的任务是什么?

我想创建一个小程序,能够使用FiddlerCore来检查请求/响应主体中的特殊JavaScript代码。
这使得开发人员能够检查他们的代码在其他版本的浏览器中是否有效(尤其是从IE 6.x到IE 8.x)。为了能够做到这一点,我需要知道:

如何检查所请求或响应文件的内容是否包含某个字符串?


这一定与TextView Inspector(Fiddler)有关,但我无法找到用.NET代码或在Fiddler内部访问它的可能性,这也会大有帮助。

我应该能够通过一些谷歌或stackoverflow搜索来完成剩下的事情。
由于这是我第一次使用.NET语言,所以这将非常有趣和具有挑战性。


+1:非常好的问题,写得很好。希望我能提供更多的帮助。 - Cory Charlton
1个回答

4

请看这个示例。在BeforeResponse回调中,会将Fiddler.Session作为参数传递。该对象有一个名为GetResponseBodyAsString的方法。根据其名称,您可以尝试使用它来获取响应文本。还有一个GetRequestBodyAsString方法可用于请求。


听起来就是我一直在寻找的 - 所以我会检查一下并回来 - 到目前为止非常感谢! - TheChange
是的,那是开始的最佳方式。 - EricLaw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接