问题标签 [fiddler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11317 浏览

firebug - Fiddler 与 Firefox 与 Firebug

Fiddler 看起来确实很有趣,我看到人们推荐它作为一个很好的调试工具,但快速浏览一下,我没有看到任何我们在 Firebug 中没有的东西。

Fiddler 能做什么而 Firebug 不能?相反,Firebug 能做什么而 Fiddler 不能?

0 投票
1 回答
574 浏览

performance - Fiddler web 调试:缺少时间信息?

通常可以在时间轴上显示提琴手会话,查看 Web 请求的顺序以及获得响应所需的时间。

但是,由于某种原因,某个会话不包含任何时间信息,因此时间线功能不起作用。请求的统计显示空白时间值:

任何想法为什么会发生这种情况?

这是我从客户那里得到的一个录制的提琴手会话(.saz 文件)。

0 投票
1 回答
1116 浏览

c# - 如何使用 MS VC# 2008 EE 为 Fiddler 创建一个有效的扩展 dll?

这个问题与 TheChange 's Question 相关

要求发生了变化,所以我需要在 Fiddler 中使用一个扩展来完成相同的任务。

如何使用 C# 创建 Fiddler 除外的扩展?

我可以在 C# 中创建一个 dll - 我还尝试了旧的 .net 2.0 编译器。我首先尝试在 Program-File 文件夹中使用我的扩展名,然后在 MyDocuments 文件夹中使用我的扩展名(提琴手网站上提到的两个) .

如果我从 Fiddler-extensions 下载了一个 extension-dll,它可以在 Fiddler 重新启动后使用。

如果我在 Fiddler 运行时尝试替换我的 .dll 文件,Windows 会告诉我 .dll 已被程序使用并且现在无法更改。扩展显示在扩展选项卡中。

现在我处于死胡同,不知道我现在应该搜索什么,因为其他人似乎没有这个问题。

也许这需要回答我的问题:

使用:MS Visual C# 2008 Express Edition 我的项目还与 Fiddler 和 System.Windows.Forms 链接(没有找到 Fiddler 上提到的 System.Windows.WinForms)。

在我的扩展中使用[assembly: Fiddler.RequiredVersion("2.2.7.0")],我的 Fiddler 是 2.2.8.x。

如果这对答案感兴趣:我也使用 IFiddlerExtension-Help 描述来获取必要的代码。

我的主要问题是 Fiddler 没有给我任何注释或失败,但似乎找到了扩展但由于某种原因无法使用它。

我会感谢任何可能的帮助...

0 投票
1 回答
288 浏览

c - Fiddler 事件日志字体操作

我想让Fiddler 事件日志更具可读性。

现在我使用####线条,所以我可以检查不同的反应和自制的动作。

最好的办法是使用颜色、粗体斜体等字体操作。

我可以创建自己的日志框架,但我想使用所有可用的 Fiddler 功能。

这应该是可能的,因为标题“-= Fiddler Event Log =-”也是粗体的。

有一个Fiddler.FiddlerApplication.Log.LogFormat(string format, param object[] args)函数 [如果我知道了] 想要格式化字符串以及如何格式化它的命令。我找不到任何有用的东西来填写..

有什么想法、建议、尝试或解决方案吗?

问候
TheChange

0 投票
1 回答
1457 浏览

asp-classic - 配置 WinHTTP 应用程序以使用 Fiddler

我需要查看从 asp 页面到 web 服务(调用另一个 web 服务)的实际请求。所有这些请求都发生在同一个本地盒子上。我在命令提示符下运行了“proxycfg -p http=127.0.0.1:8888;https=127.0.0.1:8888”

http://www.fiddler2.com/fiddler/help/hookup.asp#Q-WinHTTP:如何配置 WinHTTP 应用程序以使用 Fiddler?

我现在在 Fiddler 中看到了 webservice wsdl 请求,但没有看到实际的请求。有人知道为什么吗??

0 投票
1 回答
1751 浏览

internet-explorer-7 - 如何确定 HTTP 请求/响应是否在 IE7 中被压缩?

我正在尝试使用 Fiddler (v2.2.2.0) 来查看通过 IE7 的 HTTP 流量是否被压缩。我没有看到正在发送/返回的 Accept-Encoding 或 Content-Encoding 请求/响应标头,并且我不需要在响应数据到达后对其进行解码,这使我相信响应没有返回压缩。

但是,当使用 FireFox 3.5.7 发出相同的请求时,我可以通过 FireBug 看到 FF 正在发送 Accept-Encoding,而 YSlow 至少认为我的数据被压缩了。

这个问题的评论:

使用 Fiddler 检查 IIS 压缩

建议出于安全原因剥离标题和解压缩内容可能要归咎于代理服务器。我在家中使用 Verizon FIOS 作为宽带,现在想知道 Verizon 是否在代理我的 HTTP 流量?

简而言之,我怎样才能肯定地确认/否认响应是通过 IE 压缩回来的?

谢谢。

0 投票
3 回答
7865 浏览

internet-explorer - iframe 表单不在 IE 中提交,但在 Firefox 中工作

我有一个表单,可以将值发布到向导中的页面。当我在 Iframe 中加载此表单时,在 Firefox 中一切正常,它将让我进入向导的第二步并维护我填写的值。当我在 Internet Explorer 中测试时,我没有进入第二步步骤,而不是让我回到向导的第一步,所有字段都为空白。当我在 Fiddler 中检查这一点时,我发现当我从 Firefox 在 Iframe 中发布表单时,与 Internet Explorer 相比,我得到了不同的响应。我怎样才能使它适用于所有浏览器?我究竟做错了什么?

这是我从 Fiddler 那里得到的:

火狐

邮政:

得到:

IE浏览器

邮政:

得到:

希望有人知道差异是什么:)。

编辑:(更多信息.......)

html

0 投票
4 回答
388 浏览

c# - 如何查看 Web 服务的原始请求

在标准的 .NET Web 服务中(位于由 VisualStudio 创建的基本示例“hello word”)中,我如何访问来自客户端的原始调用?谢谢

0 投票
4 回答
2430 浏览

browser - 如何验证是否正在缓存 javascript 和图像?

我想验证我的页面中的图像、css 和 javascript 文件是否正在被我的浏览器缓存。我使用过 Fiddler 和 Google Page Speed,但不清楚两者是否能提供我需要的信息。Fiddler 显示图像、css 和 javascript 的 HTTP 304 响应,它应该告诉浏览器使用缓存的副本。Google Page Speed 显示 304 响应,但不显示传输大小为零,而是显示资源的完整文件大小。另请注意,我看到 Google Page Speed 报告了 200 响应,但随后将单词 (cache) 放在 200 旁边(因此 Status 是 200 (cache)),这没有多大意义。

关于如何验证服务器是否在通过前一页命中检索和缓存图像、css、javascript 后,是否有其他建议?

0 投票
1 回答
898 浏览

.net - C# 使用 fiddler 嗅探来自 3rd 方程序集的 https 流量

我想用 fiddler 嗅探 https 流量,但流量是通过第 3 方程序集而不是 Web 浏览器生成的。
是否有类似的机制可用,以便我可以将提琴手证书添加到受信任的类别中,或者您会推荐任何其他技巧吗?