Php 为什么需要将curl设置为允许使用fiddler,而其余的不使用';T

Php 为什么需要将curl设置为允许使用fiddler,而其余的不使用';T,php,curl,netbeans,fiddler,Php,Curl,Netbeans,Fiddler,我尝试将curl与netbean一起使用,但我的流量没有显示在fiddler上 我查了一下,发现 它说我必须将代理设置为 curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888') 我有点理解 但是我的VisualStudio、firefox和所有东西都不需要设置代理 为什么我的netbean curl需要我这样做?: 要手动配置任何浏览器以向Fiddler发送流量,请设置 用于连接到代理服务器的浏览器。此设置通常在 选项或首选项菜单。使用以下设置: 地址:

我尝试将curl与netbean一起使用,但我的流量没有显示在fiddler上

我查了一下,发现

它说我必须将代理设置为

curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888')

我有点理解

但是我的VisualStudio、firefox和所有东西都不需要设置代理

为什么我的netbean curl需要我这样做?

:

要手动配置任何浏览器以向Fiddler发送流量,请设置 用于连接到代理服务器的浏览器。此设置通常在 选项或首选项菜单。使用以下设置:

地址:127.0.0.1端口:8888


因此,NetBeans需要相同的设置来捕获cURL流量。

这就是问题所在。另一个浏览器可以通过fiddler进行连接,而无需执行以下操作:“fiddler是一个代理;它捕获发送到它的所有内容。默认情况下,它注册为本地PC的系统代理,以便使用系统代理的应用程序(如浏览器、Office等)在“连接fiddler”时自动向fiddler发送流量。“一些客户端(例如Opera、CURL、Java等)需要手动配置,才能将其代理流量设置为127.0.0.1:8888”。如果您想确切了解Fiddler开发人员在没有代理的情况下使用哪种方式获取流量,我认为最好在他们的论坛上询问他们。