问题标签 [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.
wcf - WCF 客户端收到 TimeoutException(我正在关闭我的连接)
事情是这样的......我已经在这个问题上工作了很长时间,但没有运气
我有一个托管在 IIS 上的 WCF 服务(我也在控制台主机中尝试过,我得到了相同的行为),我通过我的 scvutil 创建的代理调用它,并且服务在几次(很少调用)后无法响应。
但是,这里有一些线索:
1- 它只发生在测试环境中(而不是在我的开发机器上托管的服务),数字!
2-我异步调用服务(client.MyServiceAsync)
3-这是最棘手的......如果我运行提琴手看看发生了什么,客户端工作并且永远不会失败,当然,我关闭提琴手(甚至没有重新启动客户端)
到目前为止,我不知道发生了什么。我开始认为服务器(Win2003)可能有某种“防御者”阻止进一步的连接,这可能吗?请相信我,当我说我在每次通话后都会关闭客户端时,实际上是在我收到来自服务器的响应之后,因为我使用的是异步调用。
任何提示或建议将不胜感激。问候,
编辑:我认为这可能是有用的信息:我在两端都启用了跟踪,但没有运气。
在服务器端,我看到来来往往的连接......并且在某些时候没有更多的连接进入。而在客户端,我看到连接工作,直到其中一个抛出 TimeoutException ......这就是我得到的全部
fiddler - 使用 Fiddler 检查 IIS 压缩
如何查看 IIS 压缩是否正在使用Fiddler工作?我有一个页面,当通过Port80Software或GID Network 的工具查看时,它似乎被压缩了。
但是,当我在 Fiddler 中观看调用时,我在请求标头中看到“Accept-Encoding: gzip, deflate”,但在响应标头中看不到“Content-Encoding: gzip”或“deflate”。此外,在 Transformer 部分中,选择了“No Compression”。
谢谢!
克里斯
fiddler - 如何让 Fiddler 报告本地 PC 上的 HTTP 连接
我有一个客户端和一个服务器,它们都在本地机器上,并且它们使用 Web 服务。如何让 Fiddler 报告这些连接?
它似乎只想报告与其他 PC 的连接。
注意:我实际上找到了答案。 http://www.fiddler2.com/Fiddler/help/hookup.asp#Q-LocalTraffic
asp.net - 如何调试“/mysite/null”资源请求?
我一直在试图弄清楚为什么我们的页面加载缓慢,而我在 Fiddler 中注意到的一件事是 /mysite/mypage.aspx 的每个页面加载都会带来对 GET /mysite/null HTTP/1.1 的请求,导致404错误。
我猜每个页面加载时的这个 404 错误都会进一步减慢网站的速度,有什么方法可以调试可能导致这种情况的原因吗?我们使用了大量的 Ajax/Javascript。
类似的问题:/path/(null) 请求的来源是什么?,我们的略有不同,因为它可靠地发生在每次页面加载时
c# - 是否可以使用 webproxy(例如 fiddler)将 url 重定向到另一个
我正在尝试解析一个 WSDL 文件,该文件位于另一台服务器中,但在整个文档中都硬编码了“localhost”。
当我获取它时,显然程序抱怨“连接被拒绝”,因为我的机器上没有运行任何东西。
我的问题是:是否可以使用 webproxy(例如 fiddler)将这些 localhost 请求重定向到我的其他服务器,以便 WSDL 引用完整?
:-/
谢谢
ps 我本可以一直修好远程“wsdl”,但负责人将在这里直到下周,我想从今天开始工作。
c# - 为什么使用 Fiddler 时 HttpWebRequest 对象的性能会提高?
我在使用 HttpWebRequest 时遇到了一些非常奇怪的行为,希望有人可以帮助我。我有一个控制台应用程序,它通过使用 HttpWebRequest 对象来检索目标网站的内容来完成一些聚合工作。由于要求的性质,该应用程序是多线程的,并尝试建立 10 到 30 个同时连接(我一直在尝试一系列值)。实际的网络请求结构如下:
无论如何,奇怪的行为是,在正常情况下,应用程序每分钟可以实现大约 120 个请求,但如果我打开 Fiddler,它会跳到大约 600 个。使用 Windows 7 资源监视器,我可以看到网络活动相应增加。控制台进程的 TCP 连接现在将远程地址列为“IPv4 环回”,而不是目标服务器 IP 地址(预期)。我确实想知道机器允许的同时 HTTP 请求的最大数量,但在注册表中更改它似乎并没有什么不同。
所以问题是;运行 Fiddler 是怎么回事,它突然将吞吐量提高了五倍,我怎样才能在机器上本地实现这一点而无需启动另一个工具?
谢谢!
.net - Httpwebreqest 与 Fiddler 一起使用,否则超时
我收到一个奇怪的错误。我已经设置了一个脚本,当 Fiddler 打开时可以完美运行 - 它使用 httpwebrequest 从网站下载报告,一切正常!
但是它仅在 Fiddler 打开时才有效?当提琴手不工作时,我只会收到“请求超时问题”
有谁知道如何解决这个问题并使它与我的 ASP.NET MVC 应用程序一起工作?
谢谢
编辑:感谢您的回复!关于代理 - 我想在 Windows Azure 上测试这个脚本 - 关于如何设置默认代理设置一点也不困惑?
asp.net - IE7 在一段时间后停止发出网络请求
我们的(asp.net)系统是一个更大系统的一部分。它是通过这个更大的系统从 javascript 启动的,该系统执行 window.open 调用以打开一个新窗口。
(此外,身份验证数据等通过加密查询字符串参数传递到我们的系统)
当使用 IE7 进行测试时(不幸的是,该组织已经对此进行了标准化),浏览器在使用我们的系统(在页面中导航)一段时间后(其间歇性)将开始不发出网络请求。按 F5 会显示其加载动画,但实际上没有任何反应)。
您可以关闭我们的窗口,然后返回到更大的系统(在它自己的窗口中),它仍然可以正常工作。如果您重新启动我们的系统,新窗口会打开,看起来像是正在加载,但没有发出任何请求(使用 wireshark 验证)。这些系统位于不同的子域上。
有趣的是,如果我启动 Fiddler,一切都会开始正常工作。一旦我关闭 Fiddler,它就会停止发出网络请求。
该系统是一个相当重的 html/javascript/ajax 系统(每页 1MB+),但这不应该导致浏览器这样做。显然 Firefox 和 Chrome 可以完美运行 :)
让它再次工作的唯一方法是关闭所有 IE 窗口,然后重新启动。
我已经禁用了代理服务器,启用了它,几乎完成了我能想到的所有事情。
有人有什么想法吗?
更新
我设法通过运行提琴手来重现它。最初,当它工作时,我可以在 Fiddler 中看到所有请求。当它进入“无请求”模式时(再次注意,没有任何变化,我只是在四处浏览),我在 Fiddler 中看不到任何东西(即没有新请求,什么也没有)。fiddler 记录的所有请求都已完成,因此没有打开的连接。
我们几乎在每台机器上都看到了这一点。浏览大约 15 页后,这开始发生。会不会是环境问题?我的测试机器是安装了 McAfee IE7 的 vanilla XP。没有其他东西在运行,也没有在 IE 中安装工具栏。
https - Httpwebrequest 和 Fiddler
我已经设置了一个使用 HTTPS 并且Fiddler 运行时HttpWebRequest
代码工作正常。
当 Fiddler 未运行时 - 我收到“请求超时”错误。
有谁知道原因是什么?我有
a) 确保存在安全策略
b)我还确保没有防火墙冲突等
我还能尝试什么?
编辑:为了清楚起见——我的应用程序基本上是登录到一个网站来获取报告。在步骤 1-3) 登录中,获取登录和报告的 url。步骤 4) 登录后 - 获取报告。我遇到的问题是第 4 步)仅适用于提琴手?
c# - HTTPS C# 发布问题(使用 Fiddler)
基本上我在下面有这段代码,最后一步 FinalStepGetReportData() 在返回时抛出异常 (HttpWebResponse)request.GetResponse(); 如果提琴手被关闭?
除了最后一步之外,当 Fiddler 关闭时,所有其他操作都有效。当我在最后一步打开 Fiddler 时有效吗?
有任何想法吗?我正用头撞墙。
谢谢