标签: fiddler

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
查看次数

ipv4.fiddler,它是如何工作的?

我很好奇当你使用URL ipv4.fiddler时fiddler如何捕获流量.ipv4是一个特殊的域,解析本地和fiddler只是注册http.sys代理呼叫?

任何见解都会很棒.

ipv4 fiddler

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

如何禁用Fiddler

我知道这将是一个较少编程的问题,但仍然......

我怎样才能完全禁用fiddler.我去了选项 - >连接并取消选中所有复选框,禁用文件 - >捕获流量,转到IE并禁用Fiddler插件,转到连接并删除所有代理仍然我的所有页面(在IE和Chrome上,FF很好)go通过提琴手.如果Fiddler不会破坏那么多,特别是在发送大量文件时,一切都会好的.当我试图完全卸载fiddler时,所有页面都停止了工作

那么我如何禁用Fiddler在IE中说或在整个系统中更好.

这已经让我疯了几个星期了:(

fiddler

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

Fiddler/C#:搜索特殊短语的请求/响应内容

这是我第一次访问stackoverflow,现在我觉得这个网站非常舒服.

它已经帮助我将FiddlerCore嵌入到MS Visual C#2008 Express Edition中.
只需要在MS Visual C#EE中从Project Explorer(Projektmappenexplorer)创建一个fiddlercore dll的引用(Verweis).希望这是英文版的名称.在此之后你可以使用Fiddler.FiddlerApplication等东西.

我的任务是什么?

我想创建一个小程序,它能够使用FiddlerCore来检查请求/响应特殊JavaScript代码的主体.
这使开发人员能够检查其代码在其他版本的浏览器中是否有效(特别是从IE 6.x到IE 8.x).为了能够这样做,我需要知道:

如何检查String的请求或响应文件的内容?


这必须与文本视图检查器(Fiddler)有关,但我找不到使用.net代码或Fiddler访问它的可能性,这也有很大帮助.

我应该可以通过google或stackoverflow进行一些搜索来完成其余的内容.
由于这是我第一次使用.net语言,这将是非常有趣和苛刻的.

c# fiddler

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

在Android模拟器上使用Fiddler记录HTTP请求/响应

Fiddler设法记录我的所有PC HTTP流量,但是当我运行Android模拟器并开始通过模拟器浏览网页时,没有任何记录.

为什么Fiddler没有记录Android模拟器浏览器HTTP流量?

android http fiddler android-emulator

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

如何关闭Fiddler断点

我正在使用Fiddler v4.4.1.1 beta.

我曾经在请求断点之前激活了自动.现在我已经把它禁用了,但是Fiddler继续打破.我不知道该怎么办.

注意:

在此输入图像描述

请注意,断点被禁用,并且相同的断点告诉状态行 - 那里没有断点图标.

然而,断点仍然活跃:

在此输入图像描述

我不能再使用Fiddler了.

我发布了bpafter,bps,bpv,bpm和bpu命令,没有任何参数来清除任何可能的断点.我从没想过我会像这样给Fiddler打电话,但它会继续打破.

http fiddler

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

如何监控来自BlueStacks的HTTP流量?

我想从BlueStacks监控HTTP流量,以便我可以调试网络分析跟踪 - 任何想法如何?

例如,我的应用程序调用我的服务器.我想知道我的应用程序在测试期间实际调用的实际API.

即使使用BlueStacks,我也没有在Fidller中看到任何HTTP请求.

我认为小提琴手捕获任何软件所做的所有互联网请求.

fiddler bluestacks

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

httpWebRequest(底层连接已关闭:连接意外关闭.)

我正在开发一个C#应用程序,它从Web服务器记录数据.它将以下发布请求发送到Web服务器并等待响应.

    /// <summary>
    /// Function for obtaining testCgi data 
    /// </summary>
    /// <param name="Parameters"></param>
    /// <returns></returns>
    private string HttpmyPost(string Parameters)
    {
        string str = "No response";
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uriTestCGI);
        request.Method = "POST";

        byte[] bytes = Encoding.UTF8.GetBytes(Parameters);
        request.ContentLength = bytes.Length;

        Stream requestStream = request.GetRequestStream();
        requestStream.Write(bytes, 0, bytes.Length);
        requestStream.Close();

            WebResponse response = request.GetResponse();
            Stream stream = response.GetResponseStream();
            StreamReader reader = new StreamReader(stream);

            try
            {
                var result = reader.ReadToEnd();
            stream.Dispose();
            str = result.ToString();
            reader.Dispose();
        }
        catch (WebException ex)
        {
            //System.Windows.Forms.MessageBox.Show(ex.Message);
            System.Diagnostics.Trace.WriteLine(ex.Message);

        } …
Run Code Online (Sandbox Code Playgroud)

c# httpwebrequest fiddler connectionexception

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

为什么在Microsoft Edge中CORS请求失败但在其他浏览器中工作?

我正在使用jQuery发送交叉源ajax请求,它们在IE11,Chrome和Firefox中运行正常,但它们在Edge中失败并出现以下错误:

SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝.

有趣的是,我使用Fiddler试图弄清楚发生了什么,当Fiddler运行并捕获请求时,一切正常.一旦我关闭Fiddler或暂停捕获它就会再次失败.

该站点在我的本地计算机(webpack-dev-server)上运行,通过本地网络向WebAPI服务发出请求.

我的主机文件设置如下:

127.0.0.1   local.myapp.test
192.168.0.111   api.myapp.test
Run Code Online (Sandbox Code Playgroud)

它不应该是生产中的问题,因为站点和API将托管在同一个地方,但它对于开发和测试非常宝贵.


更新:

感谢Eric Law,我现在知道为什么它与Fiddler启用的行为不同 - Edge因为Fiddler所做的代理设置更改而内部网区域的安全级别较低而切换到本地Intranet区域.

提琴手论坛答案

我将把本地Intranet区域安全级别提升到中高,以匹配Internet区域,然后使用Fiddler尝试解决为什么Edge对CORS请求感到不安.

fiddler cors microsoft-edge

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

无法捕捉小提琴中的jmeter流量

我创建了一个JMeter录音.但是当我开始测试时,我看不到Fiddler的任何请求.我将Fiddler中的端口号更改为8080,我在JMeter中使用.

脚步:

  1. 创建一个线程组
  2. 将Http请求添加到线程组并输入URL
  3. 将录制控制器添加到线程组
  4. 添加HTTP(S)测试脚本记录器
  5. 将Firefox设置更改为localhost代理和8080端口
  6. 记录测试
  7. 然后启动Fiddler并开始测试

我不确定JMeter是否真的成功运行测试.但是,当我运行测试时,它显示用户数为10并且没有错误.有什么我想念的吗?

jmeter fiddler

12
推荐指数
2
解决办法
8164
查看次数