标签: fiddler

用于恢复所有断点的 Fiddler 键盘快捷键

Fiddler 中是否有键盘快捷键可以恢复所有断点?这似乎是一个非常常见的操作,人们希望有一个快捷方式。

在 fiddler 网站上没有看到任何内容

keyboard-shortcuts fiddler

1
推荐指数
1
解决办法
2118
查看次数

如何在Fiddler中生成分块请求?

我需要测试服务器并从Fiddler发送一个chunked请求.我需要发送一些非常简单的东西,例如'a'字符作为内容.

有一个Request Builder选项卡,我可以在其中设置Transfer-Encoding:chunked header,但是如何指定Request Body?

request fiddler chunked transfer-encoding

1
推荐指数
1
解决办法
1934
查看次数

使用Fiddler与Windows存储单元测试

我想运行Fiddler来帮助调试我正在开发的可移植API客户端.

在Visual Studio中,在Windows应用商店单元测试项目属性页>调试选项卡上,我已选中"允许本地网络环回"选项.

商店单元测试过程中运行每个Web请求失败了System.Net.Sockets.SocketException:A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond 127.0.0.1:8888.

我连接的Uri不是本地的 - 而是本地网络上的另一台机器 - 所以这个小提琴环回地址确实来自全局代理设置.

我知道对于Windows应用商店应用,您必须启用环回网络隔离豁免,并勾选UI中列出的每个应用容器(尽管它们都与VS或此单元测试项目无关) - 无济于事.

我也试过在Fiddler中禁用IPv6 - 不知道为什么我认为这可能有用,但它值得一试 - 它也不起作用.

有人有任何想法!?

.net c# fiddler visual-studio-2012 windows-store-apps

1
推荐指数
1
解决办法
6345
查看次数

跨源策略和 Fiddler JSON 调试

我正在使用 JSON 数据开发现代 web 应用程序。我发现了以下关于使用名为 Fiddler 的工具模拟 JSON 数据的博客文章

我正在使用 Notepad++ 进行本地开发,主要在 Chrome 上进行测试(我最终会专注于更多浏览器)。我有一个主 HTML 文件“index.html”,我使用的文件结构如下所示:

index.html

    assets

        /js

        /css

        /img
Run Code Online (Sandbox Code Playgroud)

我通常通过从 Notepad++ 启动 Chrome 中的 index.html 文件来运行我的测试。但是,因为我想使用 Fiddler 的 JSON “欺骗”功能,所以遇到了跨域策略限制。我让 Fiddler 的自动回复工具匹配给定的 URI(这里是http://server.anywhere.com/test),然后返回一个预制在文件中的 JSON 响应。

XMLHttpRequest 无法加载http://server.anywhere.com/test。Access-Control-Allow-Origin 不允许 Origin null。

代码非常简单(jQuery 1.9.1):

$(document).ready(function(){
    $.getJSON("http://server.anywhere.com/test", function(data) {
        $.each( data, function( i, item ) {
            console.log('Item number: ', i);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?也许是 Chrome 中的开发工具?

谢谢!

javascript jquery json google-chrome fiddler

1
推荐指数
1
解决办法
5411
查看次数

除非打开Fiddler,否则Visual Studio 2012无法连接到Team Foundation服务?

直到最近,一切工作都很好.

但是,现在,除非Fiddler被打开,否则我无法再连接到Team Foundation Service?!几天前,我根据配置提示DecryptHttpStip2设置了Fiddler,问题就开始发生了.

这是我尝试连接时收到的消息.

在此输入图像描述

我试过了

  • 关闭解密https
  • 删除所有Fiddler证书
  • 卸载Fiddler
  • 从IE中删除所有cookie
  • ...

在我脑海中浮现的许多其他事情,但没有成功.似乎VS没有它就无法进入TFS.

同时,我可以从浏览器中完美地查看TFS.(是的,从TFS的主页打开VS的新实例也不起作用)

有什么建议?

fiddler visual-studio-2012 azure-devops

1
推荐指数
1
解决办法
1105
查看次数

重新创建由 Fiddler 解密的 HTTPS 请求?

我使用 fiddler 捕获并解密了一个 HTTPS 请求。它看起来像这样:

CONNECT qwer1234.com:443 HTTP/1.0
User-Agent: Blabla Example/1.0
Host: qwer1234.com:443
Content-Length: 0
Connection: Keep-Alive
Pragma: no-cache

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.3 (TLS/1.2)
Random: 13 35 55 0B F2 3C 9D A3 A2 C2 E4 3E 66 FA D3 DD E5 15 27 33 F1 E6 CD A5 E0 C4 10 4E 41 67 32 8E
SessionID: empty
Extensions: 
    renegotiation_info  00
    server_name qwer1234.com
    status_request  01 00 00 00 00
    elliptic_curves …
Run Code Online (Sandbox Code Playgroud)

encryption https httprequest fiddler winhttprequest

1
推荐指数
1
解决办法
4213
查看次数

如何让某些主机绕过Fiddler?

我有Fiddler过滤器设置"隐藏"主机"roaming.officeapps.live.com",它在我调试时没有显示.

但Fiddler代理仍然导致安全问题(不正确的ssl证书)到办公室,消息与该主机有关.

如何让特定主机绕过Fiddler?

或者是基于代理的系统的性质,所有请求都通过它而不管?

fiddler

1
推荐指数
1
解决办法
1970
查看次数

如何在fiddler中捕获服务器端的web api调用?

我有一个具有以下拓扑的服务.

A(Web应用程序)---调用---> B(本地Web Api)---调用---> C(远程Web Api)

我试图捕获Fiddler中从B到C的流量,但没有记录任何内容.

B是IIS中我的开发箱本地托管的网站.它在具有除我的凭据之外的凭据的应用程序池上运行,因为它具有不同的权限集.即使在我完成以下重定向后,从B发出的流量也没有被记录:

<system.net>
<defaultProxy
                enabled = "true"
                useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
Run Code Online (Sandbox Code Playgroud)

如何捕获离开B的流量?

c# asp.net iis fiddler asp.net-web-api

1
推荐指数
1
解决办法
3711
查看次数

当 Fiddler 开始捕获网络流量时,它会阻止我的 Internet 访问

我的计算机上安装了 Windows 8.1,并经常使用 Fiddler 来捕获网络流量。

然而,最近,当我打开 Fiddler 并使用它来捕获网络流量时,我的 Internet 连接中断了。

我打开IE时得到的错误是"the proxy server isn't responding."

Chrome 中,我收到"Could not connect to proxy server"以下错误:"Error code: ERR_PROXY_CONNECTION_FAILED."

Fiddler 甚至没有捕获任何发出的请求。奇怪的是,几天前 Fiddler 工作正常,最近我的系统上没有安装任何东西。

在网上搜索了5个小时,什么都试过了,没有任何有效的回应。

这也没有效果:http : //www.telerik.com/blogs/fiddler-and-internet-explorer-11-on-windows-8-1

Fiddler 创建的代理服务器似乎根本没有处理任何流量。

如果我关闭 Fiddler 或禁用捕获模式,我的互联网就会恢复正常。

卸载并重新安装 Fiddler 不能解决问题,也不能重新启动 Windows。?

这个问题与我的问题有一些相似之处,但正如我所说,没有一个答案对我有用。

为什么 Fiddler 会出现这个问题,我该如何解决?

fiddler

1
推荐指数
1
解决办法
2651
查看次数

Fiddler XML解析

FiddlerScript 能够进行JSON解析和修改。例如,以下添加项OnBeforeResponse将用以下方式轻松替换Ipify返回的外部IP地址127.0.0.1

if (oSession.url == "api.ipify.org/?format=json"){
    var j = GetResponseJson(oSession);
    j["ip"] = "127.0.0.1";
    SetResponseJson(oSession, j); 
}
Run Code Online (Sandbox Code Playgroud)

我从Eric的链接答案中获得的帮助函数在哪里GetResponseJson和哪里SetResponseJson

static function GetResponseJson(oSession: Session){
    return Fiddler.WebFormats.JSON.JsonDecode(oSession.GetResponseBodyAsString()).JSONObject;
}
static function SetResponseJson(oSession: Session, j){  
    oSession.utilSetResponseBody(Fiddler.WebFormats.JSON.JsonEncode(j));
}
Run Code Online (Sandbox Code Playgroud)

这对于修改Fiddler截获的JSON有效负载非常有用。

我的问题是:

  • 有没有一种等效的方法来解析和修改FiddlerScript中的XML

javascript xml json fiddler

1
推荐指数
1
解决办法
873
查看次数