标签: fiddler

使用Fiddler模​​拟网络速度

我正在使用Fiddler并希望模拟不同的网络速度

是否有任何已公布的数据可用于使用延迟值模拟不同的速度?

以下是Fiddler的默认代码,用于模拟56kb调制解调器速度.

if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300"; 
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150"; 
}
Run Code Online (Sandbox Code Playgroud)

我想要256kbps,512kbps,1Mbps等延迟值...

fiddler

36
推荐指数
2
解决办法
4万
查看次数

与Fiddler的SoapUI

我试图通过fiddler路由我的soapUI Web服务请求,但它似乎不起作用.我试过url的样子

http://localhost./myservice/myservice.asmx
http://localhost:8888/myservice/myservice.asmx
Run Code Online (Sandbox Code Playgroud)

后者虽然通过fiddler,但它返回请求本身而不是webservice的响应.有帮助吗?

soapui fiddler

34
推荐指数
2
解决办法
4万
查看次数

用Fiddler显示发送的POST值.我该怎么办?

我向网站发出一些请求,我想看看,已经向服务器发送了什么样的变量..

可能是它的可能,fiddler但我无法弄明白,怎么做...

fiddler

34
推荐指数
2
解决办法
4万
查看次数

隐藏"隧道到"会话

我尝试隐藏Chrome社交部分生成的会话.但是隐藏在主机列中标记为"隧道到"的流量不起作用.Althoungh我成功地隐藏了基于主机名模式的其他会话.

if (oSession.HTTPMethodIs("CONNECT")) {
        oSession["ui-hide"] = "y";
    }
Run Code Online (Sandbox Code Playgroud)

fiddler

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

为什么我的C#gzip会产生比Fiddler或PHP更大的文件?

如果我GZip这个文字:

你好,世界

通过C#使用此代码:

Stream stream = new MemoryStream(Encoding.Default.GetBytes("Hello World"));
var compressedMemoryStream = new MemoryStream();
using (var gzipStream = new GZipStream(compressedMemoryStream, CompressionMode.Compress))
{
    stream.CopyTo(gzipStream);  
    gzipStream.Close(); 
} 
Run Code Online (Sandbox Code Playgroud)

结果流长133个字节

通过Fiddler Utilities.GzipCompress此PHP页面运行相同的字符串,结果只有31个字节长.

在这两种情况下,输入都是11个字节,所以我认为PHP结果是正确的,但显然这意味着我无法从.NET内解压缩PHP zip,反之亦然.为什么.NET输出这么大?


实际上事实证明,尽管PHP和Fiddler的结果长度相同,但它们并不相同.我可以在.NET中解压缩PHP版本,但不能解压缩Fiddler版本.PHP页面解压缩这三个,所以看起来Fiddler和.NET的gzip实现之间可能存在不兼容性.


按照要求,我上传的三个输出到收存箱这里.

这些是这些文件的原始hexdump(不确定它们是否真的像这样使用,但我认为它表明fiddler和PHP版本之间的区别在于标题,而不是压缩数据本身):

小提琴手:

0000-0010:  1f 8b 08 00-c2 e6 ff 4f-00 ff f3 48-cd c9 c9 57  .......O ...H...W
0000-001f:  08 cf 2f ca-49 01 00 56-b1 17 4a 0b-00 00 00     ../.I..V ..J....
Run Code Online (Sandbox Code Playgroud)

PHP:

0000-0010:  1f 8b 08 00-00 00 00 00-00 03 …
Run Code Online (Sandbox Code Playgroud)

c# gzip fiddler gzipstream

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

如何在Fiddler中显示请求发送时间和响应时间?

我正在使用Fiddler Web Debugger工具版本4.4.4.8.

我已向www.google.com提出请求,fiddler会显示已发送请求并收到回复.

我如何知道并显示何时发送请求以及何时收到响应?开头/结束日期不在Fiddler的左栏中.

有什么设置吗?

我看到有一些计时器:http://fiddler.wikidot.com/timers

如何显示/使用它们?

response request fiddler web

32
推荐指数
4
解决办法
3万
查看次数

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

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

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

有任何想法吗?谢谢.

authentication proxy authorization fiddler http-status-code-407

31
推荐指数
2
解决办法
5万
查看次数

用Fiddler检查POST请求

如何使用Fiddler检查来自Web服务器的响应.我可以通过将URL粘贴到Request Builder中的字段来轻松检查GET方法,并在xml/json中返回响应.有一个选项POST,但我不知道如何将参数传递给POST.

例如:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.google.com/accounts/ClientLogin");
request.Method = "POST";

string postData = "accountType=HOSTED_OR_GOOGLE";
postData += "&Email=yourusername@gmail.com";
postData += "&Passwd=yourpassword";
postData += "&service=finance";
postData += "&source=test-test-.01";
Run Code Online (Sandbox Code Playgroud)

如何在Fiddler中将我的数据传递给此POST方法以获取响应?

http-post fiddler

31
推荐指数
1
解决办法
7万
查看次数

当Fiddler可以解密时,为什么要使用HTTPS

我刚刚发现Fiddler可以解密HTTPS流量.

例如,我使用HTTPS在localhost上部署了一个网站.在Fiddler中检查数据包时,我能够查看所有信息,因为它可以选择解密它.

我的问题是,当Fiddler可以轻松解密时,为什么要使用HTTPS?

encryption debugging https networking fiddler

30
推荐指数
2
解决办法
3万
查看次数

如何在Fiddler中重置过滤器?

我试图在Fiddler中设置一些过滤器,如果我犯了错误,我不知道如何重置它们.

会话的一个例子:

未过滤的状态:

在此输入图像描述

应用错误的过滤器(不匹配任何东西):

在此输入图像描述

我最终得到一个空的会话列表(没关系).

滚回来

现在我想回到无过滤状态.我试过了:

  • 通过取消选中" Use Filters" 禁用过滤
  • F5在完成上述操作后刷新()
  • 使用过滤器,但返回-No Host Filter-并应用于动作

在此输入图像描述

在此输入图像描述

这些(及其各种组合)都不起作用.如何应用无过滤器状态(没有重启Fiddler)?

fiddler

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