问题标签 [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 投票
3 回答
12363 浏览

javascript - 如何使用 fiddler 进行调试?

我有一个网页,当它在左下角完成时,有一条警告说:完成,但页面上有错误。我双击它,它告诉我:

我知道 Fiddler 是一个很好的调试工具。我下载它并尝试调试。IE 告诉我,我找不到任何丢失的东西 ')'

有人可以告诉我如何调试吗?

0 投票
6 回答
49025 浏览

proxy - 配置 Fiddler 以使用公司网络的代理?

我正试图让 Fiddler 与我公司的代理合作。每个外部请求都返回 407。

到目前为止,我已经尝试添加 oSession.oRequest["Proxy-Authorization"] = "YOURCREDENTIALS"; 到我在 base64 中使用我的 USERNAME:PASSWORD 的自定义规则。仍然没有运气。

有任何想法吗?谢谢。

0 投票
2 回答
961 浏览

debugging - HTTP 调试记录器和自动响应器

你能推荐一个好的 HTTP Debug Recorder 和 Autoresponder 吗?我通常使用fiddler自动回复,但它不能通过 POST 信息设置规则,只能通过查询字符串。

0 投票
2 回答
5633 浏览

flash - 提琴手和闪光灯?

我正在尝试使 SwfUpload 正常工作。在某些情况下,我的行为很奇怪。

所以我想检查 flash 组件发送和接收的流。而且我尝试使用提琴手来做到这一点,但我无法捕获来自闪存或将要闪存的数据。

有没有办法做到这一点 ?

(注意,我正在使用 php处理http://localhost )

提前感谢您的帮助

0 投票
1 回答
832 浏览

php - Fiddler、localhost、IIS、PHP 和 GData

通过指定我的机器名称,我设法让 Fiddler 监控我的本地主机流量。我在 Vista 业务上使用 IIS7 (localhost)。我正在使用 PHP 进行开发,目前正在使用 Zend GData 框架与 Google Calendar 进行通信。

我没有看到 IIS/Localhost 服务器和 Google 服务之间的任何通信。如何查看本地 IIS 服务器和外部 Google 服务器之间的请求。显然,我看到的是浏览器中交互的结果,而不是由我的 PHP 脚本和 Zend GData 框架编排的 IIS 和 Google 之间的请求/响应。

提琴手能做到吗?任何帮助或建议将不胜感激。

谢谢,

吉斯特

0 投票
2 回答
11625 浏览

asp.net-ajax - 如何在 Fiddler 中修复此错误:无法建立连接,因为目标机器主动拒绝它

由于某种原因,我无法在 IE 8.0 中监视我的 asp.net 页面对本地主机的请求/响应。

我使用提琴手,我修改了他的网址 - 通过在分号前添加一个点 -

http://localhost.:52749/JQuery/Chapter16-AJAX/PersonEditor.aspx

我收到此错误:

[提琴手] 连接到本地主机。失败的。异常文本:无法建立连接,因为目标计算机主动拒绝它 ::1:52749

谢谢

0 投票
1 回答
424 浏览

firefox - Firefox 不再被 fiddler 忽略

将 firefox 更新到 3.6.4 后,fiddlerhook 不再允许您禁用 firefox 流量。它总是会出现在提琴手中。这是 Firefox 处理插件的新方式的已知问题吗?

0 投票
1 回答
14979 浏览

.net - EndpointNotFoundException '无法连接' 因为'目标机器主动拒绝它' 通过 Fiddler 连接

我在尝试通过 Fiddler 路由我的 WCF 客户端请求时遇到问题。我在网上到处搜索,发现只有两个提到 Fiddler 在 WCF 服务配置为侦听 IPv4 时出现问题,但启用了 IPv6。但是,虽然我的问题很相似,但这似乎不是我的问题。

我在连接到托管在 IPv4 端口上的服务时遇到问题。当我的绑定配置为使用提琴手代理时,我的 WCF 客户端会引发以下异常。我在 Fiddler 的选项中禁用了 IPv6 支持,并确保我的绑定已正确配置为使用代理。

异常报告:

System.ServiceModel.EndpointNotFoundException:无法连接到 http://campus.services.ecollege-labs.com/Entity/Foundation/v1.0/EducationalPartnerSvc. TCP错误代码10061:无法建立连接,因为目标机器主动拒绝它10.181.3.23:8888。---> System.Net.WebException:无法连接到远程服务器 ---> System.Net.Sockets.SocketException:无法建立连接,因为目标机器在 System.Net 上主动拒绝了 10.181.3.23:8888 .Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) - -- 内部异常堆栈跟踪结束 --- 在 System.Net.HttpWebRequest 的 System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) 处。

服务器堆栈跟踪:在 System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout) 在 System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream() 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan 超时)在 System.ServiceModel.Channels.RequestChannel.Request(消息消息,TimeSpan 超时)在 System.ServiceModel.Dispatcher.RequestChannelBinder.Request(消息消息,TimeSpan 超时)在 System.ServiceModel.Channels.ServiceChannel.Call(字符串操作, 单向布尔值, ProxyOperationRuntime 操作, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息)

在 [0] 处重新引发异常:在 IMS.EnterpriseServices 的 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 处的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 Facades.Campus.EducationalPartner.EducationalPartnerSvc.FindByClientString(String clientString) at IMS.EnterpriseServices.Facades.Campus.EducationalPartner.EducationalPartnerSvcClient.FindByClientString(String clientString) in C:\P4\HEDI\AS2-dev-dotnext-campus-dev\AS \HEI\Src\CAS\IMS.EnterpriseServices.Facades.Campus\Service References\EducationalPartner\Reference.cs: IMS.EnterpriseServices.Facades.Campus.CampusEntityFacade.GetEPID(String clientString) 在 C:\P4\HEDI\ 的第 428 行AS2-dev-dotnext-campus-dev\AS\HEI\Src\CAS\IMS.EnterpriseServices.Facades。Campus\CampusEntityFacade.cs:IMS.EnterpriseServices.Transformation.Domain.TransformationSvc.TransformCreateGroupRequest(createGroupRequestMessage message) 的第 37 行,位于 C:\P4\HEDI\AS2-dev-dotnext-campus-dev\AS\HEI\Src\CAS\ IMS.EnterpriseServices.Transformation.Domain\TransformationSvc.cs: IMS.EnterpriseServices.Facades.IMSFacade.TransformCreateGroupRequest(createGroupRequestMessage imsMessage) 的第 106 行在 C:\P4\HEDI\AS2-dev-dotnext-campus-dev\AS\HEI\ Src\CAS\IMS.EnterpriseServices.Facades\IMSFacade.cs: IMS.EnterpriseServices.Domain.TransformationAndEnrichmentCoordinator.ProcessCreateGroupRequestMessage(createGroupRequestMessage message) 的第 113 行在 C:\P4\HEDI\AS2-dev-dotnext-campus-dev\AS\ HEI\Src\CAS\IMS.EnterpriseServices.Domain\TransformationAndEnrichmentCoordinator.cs:IMS.EnterpriseServices 的第 140 行。Facades.IMSFacade.<>c__DisplayClass1.b__0(Object o) 在 C:\P4\HEDI\AS2-dev-dotnext-campus-dev\AS\HEI\Src\CAS\IMS.EnterpriseServices.Facades\IMSFacade.cs:line 135

绑定配置:

0 投票
3 回答
2067 浏览

c# - WP7 (Windows Phone 7) 和 Fiddler 的 HTTP 流问题

我正在为 WP7 开发的程序有一个非常特殊的问题。首先是背景,我正在开发一个异步使用 HttpWebRequest/Response 的流式报价应用程序。我还在 Fiddler 中监控整个事情,以确保一切正常。

引号是通过始终打开的与服务器的 Http 连接进入的。登录工作正常,以及提交报价订阅请求。问题是我永远不会得到回复(它永远不会到达 EndGetResponse),除非我做以下两件事之一:

1- 通过 Fiddler 重新发出开放订阅请求 2- 通过 Fiddler 的 RequestBuilder 提交相同的请求

我试图在我的笔记本电脑上的模拟器上运行这个应用程序,但该应用程序没有工作,我得到了一个协议异常,但这是另一个线程的问题。

有任何想法吗?我认为这与通过 Fiddler 流式传输数据有关。我尝试卸载 Fiddler,禁用捕获,撤消 WinInet 中的代理设置,但没有任何效果。这让我发疯,所以你的帮助将不胜感激。

更新:我能够使用 Twitter 的流 API 重新创建它。下面是新代码。只需使用您自己的更改凭据占位符:

MainPage.xaml:

MainPage.xaml.cs:

0 投票
1 回答
1897 浏览

fiddler - Fiddler 隐藏会话 - 如何显示?

我有以下设置:

127.0.0.1:8888 上的提琴手,带有 HTTP_PROXY 环境的 PHP CURL。变量设置为 127.0.0.1:8888 另外代理的 CURL_SETOPT 到相同的地址。

很长一段时间我都没有调试问题,而一天前我做了一些事情(或发生了一些事情),导致 Fiddler 不显示从 CURL 发起的连接:

他们肯定会通过 Fiddler,因为 a) 没有 fiddler curl_exec 失败并且不返回结果,b) 在由 CURL 发起的 fiddler 窗口中的会话肯定会计数,如我所见,例如没有 1 次打开测试页没有 3 次打开测试页面

没有 2 - 必须是来自测试页面的 CURL 帖子 - 但未显示在会话列表中。

我假设它们被某些规则删除。

我尝试了什么:我已经 a) 研究了所有规则菜单 b) 研究了 CustomRules.js 和 Default.ffx 以了解我在规则菜单中可能会错过的设置 c) 最后,我已经卸载并重新安装了

不幸的是,重新安装 Fiddler 后仍然隐藏从测试页面启动的 CURL 连接。

有什么我错过的线索吗?