使用Fiddler进行PHP/Curl监控

use*_*876 5 php proxy curl fiddler

我最近使用php和curl做了一些http请求,想用fiddler分析请求和响应.运行php脚本的机器在linux vps上,fiddler在带有开放端口的Windows机器上运行.这应该可以工作,但每次我在curl_setopt中使用CURLOPT_PROXY选项时,它都会使用HTTP隧道连接到fiddler,并且不会出现请求和响应.我可以使用一个选项来解决这个问题吗?

我也尝试过:curl_setopt($ ch,CURLOPT_HTTPPROXYTUNNEL,FALSE); 无济于事

小智 8

我认为你必须在curl_init()之后显式指定ip-address:fiddler的主机,如下所示:

curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8888');
Run Code Online (Sandbox Code Playgroud)

这里有更多细节