标签: fiddler

使用Fiddler检查IIS压缩

如何查看IIS压缩是否正在使用Fiddler?我有一个页面,当通过Port80SoftwareGID Network的工具查看时,它似乎是遇到压缩的.

但是,当我在Fiddler中观看调用时,我在请求标头中看到'Accept-Encoding:gzip,deflate',但我没有在响应头中看到'Content-Encoding:gzip'或'deflate'.此外,在Transformer部分中,选择了"No Compression".

谢谢!

克里斯

fiddler

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

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

如何设置Fiddler和Genymotion?

我刚刚安装了fiddler,我正在Eclipse中开发一个应用程序,我正在使用Genymotion来检查这个应用程序是否有效.如何正确设置fiddler以使用Genymotion?

emulation fiddler genymotion

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

使用Fiddler进行过程过滤

有没有办法过滤出Fiddler中的某些过程?它目前非常嘈杂,我不希望它只显示一个过程.

filtering process fiddler

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

OWIN OpenIdConnect中间件IDX10311随机数无法验证

我有一个使用OWIN中间件的应用程序用于OpenIdConnect.startup.cs文件使用app.UseOpenIdConnectAuthentication的标准实现.cookie被设置为浏览器,但它出错:

IDX10311:RequireNonce为'true'(默认值),但validationContext.Nonce为null.nonce无法验证.如果您不需要检查nonce,请将OpenIdConnectProtocolValidator.RequireNonce设置为"false".

我发现当像大多数调试项目一样运行fiddler时,会发生这种情况.返回错误,但如果我返回该站点,一切正常,我的用户已通过身份验证.有没有人在运行提琴手时看到这种行为?

随着提琴手:

  • OpenIdConnect中的SecurityTokenValidated通知执行两次.
  • 第二次通过IDX10311后抛出错误
  • 浏览器包含有效的cookie,返回页面我可以查看有效的User.Identity数据.

没有提琴手跑:

  • SecurityTokenValidated在OpenIdConnect中执行一次
  • 没有抛出错误,继续加载控制器操作以进行后验证重定向Uri
  • Cookie也有效且User.Identity数据正确.

想法?我可以在不运行fiddler的情况下绕过它,但是在调试时,运行fiddler来检查流量也会很不错.

c# fiddler owin openid-connect identityserver3

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

远程SOAP Web服务不断断开连接

简短的介绍

我正在使用JBoss SwitchYard连接到安全的远程SOAP Web服务.发出请求后出于某种原因; 远程Web服务正在停止任何进一步的通信; 所以我没有收到回复.

我需要一个想法或解决方案,这可能是一个问题.

错误

引起:java.net.SocketException:SocketException调用https://**********.asmx:来自服务器的文件意外结束

说明和说明

  • 远程Web服务使用自签名证书; 我已将服务器证书导入到我的本地信任库+ +我有我的其他证书(在我的密钥库中)以向远程服务器标识自己.
  • 感谢-Djavax.net.debug =所有 SSL调试日志和Wireshark日志我知道客户端和服务器都成功进行了SSL握手,客户端已成功发送请求.
  • 服务器还使用IP过滤来允许直接通信,并且我的IP被列入白名单.
  • 如果我尝试通过SoapUI发送相同的XML请求,它工作正常,我收到响应.您应该考虑到SoapUI只使用密钥库; 它被设置为始终信任远程服务,因此不需要或使用信任库.
  • 现在来了有趣的部分.如果我使用Fiddler(免费的网络调试代理)作为我的JBoss SwitchYard和远程Web服务之间的"中间人" (看看发生了什么),突然一切正常.
  • 直接连接和使用Fiddler作为代理之间的唯一区别在于,在实际连接中使用Connection = Keep-Alive头参数,在Fiddler情况下,使用Proxy-Connection = Keep-Alive参数.我不知道还有其他重大区别.
  • 如果我在SoapUI中手动更改这些头参数,我仍然会收到成功的响应.只有当我缺少SOAPActionContent-Type头参数时,连接才会失败,但它们在每种情况下都存在(并且是相同的).
  • 当我通过Wireshark观察这种通信时,我只能看到远程服务器正在停止进一步的通信(当JBoss Switchyard应用程序直接与远程Web服务通信时).
  • 我无法访问远程日志,也无法获取远程日志.所以我在盲目工作.
  • 在每种情况下(有或没有Fiddler)我正在使用公司代理来访问远程Web服务.此代理不是问题,因为其他SwitchYard应用程序正常工作.

工具

  • JBoss EAP 6.4
  • JBoss SwitchYard 2.0.1.redhat-621159

java web-services fiddler jboss-eap-6 switchyard

15
推荐指数
2
解决办法
1684
查看次数

Fiddler在启动时没有捕获

如何让fiddler在启动时不自动开始捕获流量?

谢谢

fiddler

14
推荐指数
2
解决办法
2914
查看次数

从具有JSON主体的Fiddler调用时,POST Web API 4方法的参数为null

我有一个非常简单的Web API 4控制器,而不是一些遗留数据库代码.像这样的实体:

public class Employee
{
    public string EmploymentStatus { get; set; }
    public string CompanyCode { get; set; }
    public string Division { get; set; }
    public string OrgLevel1Code { get; set; }
    public string OrgLevel2Code { get; set; }
    public string OrgLevel3 { get; set; }
    public string StoreName { get; set; }
    public string EmployeeNumber { get; set; }
    public string EmployeeFirstName { get; set; }
    public string EmployeeMiddleInitial { get; set; }
    public string EmployeeLastName …
Run Code Online (Sandbox Code Playgroud)

json fiddler c#-5.0 asp.net-mvc-4 asp.net-web-api

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

如何通过请求方法过滤Fiddler流量?

Fiddler捕获了很多HTTP OPTIONS调用,我对此并不感兴趣.

是否可以忽略这些并且只能看到GET和POST?

fiddler http-method

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

Windows Phone 8.1模拟器的问题

我真的很难应付Windows手机模拟器.我的最终目标是部署我的应用程序并通过fiddler嗅探http请求.我在Windows 8.1上的Visual Studio 2013 Update 4上

我面临的问题

  1. 有时,模拟器根本无法启动并被卡住"Window Phone OS正在启动".

    首先,我收到"尝试修改开关设置"信息对话框的消息.我点击确定.然后我得到错误对话框"Windows Phone模拟器无法连接到Windows Phone操作系统""对象引用未设置为对象的实例"(内部c#错误).我点击关闭,它被卡在"Windows Phone OS正在启动".

  2. 如果我遇到这个问题并且我的应用程序已部署.我无法连接到互联网.即使浏览器中的链接也无法打开.
  3. 现在,为了罕见的罕见的时间,我能够连接到互联网.我无法嗅探http请求.

但嗅探仍然是我的第二个问题,但我的第一个问题是让模拟器运行并连接到互联网.

我已经执行的故障排除步骤.

  1. Hyper-V作为Windows功能已打开.
  2. 我的防火墙已被禁用.
  3. 我删除了由Hyper-V管理器创建的虚拟机和交换机,并通过Visual Studio创建它.
  4. 在网络连接中,禁用并启用vEthernet(Windows Phone模拟器开关).
  5. 还试过ipconfig/renew.

经历了很多msdn帖子,博客,所以问题但是模拟器的行为非常不一致.

有什么办法可以获得模拟器日志/信息吗?

任何指导我向任何方向的帮助将非常感激.

更新现在一直在为我工作的东西是禁用Hyper-V窗口功能,然后再次启用它.请注意昂贵的系统重启.然后将我的用户名添加到Hyper V管理组,然后部署该应用程序.因此,每当我改变我的网络时,我都必须执行这些步骤.绝对不可持续

更新1 所以现在我有小提琴手在中间充当男人.按照此处的步骤http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx.这里要改变的事情是端口号并给出ip号而不是主机名.

还有小提琴手总是首先启动,然后是模拟器.Fiddler能够嗅探模拟器中发生的请求.但我的应用程序http请求没有通过,如果我没有fiddler运行,这是好的.我目前正在研究这个问题.

最诚挚的问候,Saurav

fiddler visual-studio windows-phone-8 windows-phone-8-emulator windows-phone-8.1

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