Answers:
只需在网址中添加小提琴手
http://localhost.fiddler:8081/
流量通过提琴手传送,因此显示在提琴手上。
.
在后面添加一个点localhost
。
例如,如果您拥有http:// localhost:24448 / HomePage.aspx
将其更改为http://localhost.:24448/HomePage.aspx
Internet Explorer绕过了“ localhost”的代理服务器。带有点号的域名中的“ localhost”检查失败。
.NET和Internet Explorer不会通过任何代理发送对localhost的请求,因此它们不会出现在Fiddler上。
有许多选择
使用您的计算机名称而不是localhost。使用Firefox(安装了fiddler附加组件)发出请求。使用http://ipv4.fiddler代替localhost。
与其将应用程序服务器和客户端配置为使用其他域,不如将客户端应用程序配置为使用代理。Fiddler还会创建一个您可以使用的代理,记录所有流量。Rick Strahl关于在.NET Apps中使用此博客的博客,我一直都在放错此博客文章,所以让我在这里链接它:http : //weblog.west-wind.com/posts/2008/Mar/14/Debugging-Http-或Web服务从ASPNET和Fiddler进行呼叫。
简而言之,app.config的更改是:
<system.net>
<defaultProxy>
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
你不能。相反,如果您的计算机名为“ myMachine”,则将浏览器指向http:// mymachine而不是http:// localhost
在您的网址中替换localhost
为lvh.me
用127.0.0.1替换localhost如果不起作用,请更改运行配置以支持您的IP地址。
光
您可以配置充当客户端的进程以使用提琴手作为代理。
Fiddler可以方便地在127.0.0.1:8888上将自己设置为代理,默认情况下,它会覆盖“控制面板”中“ Internet选项”下的系统设置(如果已配置),以使来自通用协议(http,https,和ftp)在离开计算机之前转到127.0.0.1:8888。
现在,这些协议通常来自诸如浏览器之类的通用进程,因此很容易被提琴手抓取。但是,在您的情况下,发起请求的过程可能不是浏览器,而是用于php.exe或java.exe等编程语言或所用任何语言的过程。
例如,如果您使用的是php,则可以利用curl。确保启用curl模块,然后在调用该请求的代码之前,包括:
curl_setopt($ ch,CURLOPT_PROXY,'127.0.0.1:8888');
希望这可以帮助。您也可以始终从提琴手文档中查找类似的内容,以此为基础建立基础,例如http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigurePHPcURL