使用PHP CURL通过代理获取网站,我如何确切地知道通过fiddler发送的是什么?

使用PHP CURL通过代理获取网站,我如何确切地知道通过fiddler发送的是什么?,php,curl,fiddler,fsockopen,Php,Curl,Fiddler,Fsockopen,我使用CURL和代理提供商从某个网站获取数据, 但是,当我尝试发出请求时,fiddler只显示来自使用CURL的文件的信息,而不显示来自实际发出主请求并带来数据的代理IP的信息 如何在fiddler monitor中显示从代理请求(代理IP)发送/接收的内容?我可以改用fsockopen吗 注意:正如您可能知道的,代理是客户端和服务器之间的中介,在这种情况下,我使用CURL来使用前面提到的代理提供程序检索信息,我希望在Fiddler监视器中显示的是代理和请求的网站之间的请求,而不是通过使用CUR

我使用CURL和代理提供商从某个网站获取数据, 但是,当我尝试发出请求时,fiddler只显示来自使用CURL的文件的信息,而不显示来自实际发出主请求并带来数据的代理IP的信息

如何在fiddler monitor中显示从代理请求(代理IP)发送/接收的内容?我可以改用fsockopen吗

注意:正如您可能知道的,代理是客户端和服务器之间的中介,在这种情况下,我使用CURL来使用前面提到的代理提供程序检索信息,我希望在Fiddler监视器中显示的是代理和请求的网站之间的请求,而不是通过使用CURL的文件(已显示)


谢谢。

您需要访问代理服务器。e、 g.给定

you -> proxy -> site_you_want

您只能访问
you->proxy
连接,无法看到
proxy->site\u you\u所需的链接上发生了什么。这是一个完全不同的机器和tcp连接,您无法从您所在的位置访问它。

那么,如果通过代理发出请求时一切都结束了,为什么代理IP不显示在fiddler中?我的意思是,如果你访问google.com,你可以在监视器中看到主机,为什么不使用IP呢。这涉及到两个tcp连接。你->代理,代理->站点。在“您”端执行的任何操作都只能看到您->代理。代理->站点的东西完全够不着。