php curl 本地host配置的域名的不起作用的解决方法

php curl 本地host配置的域名的不起作用的解决方法

php curl 本地host配置的域名的不起作用的解决方法

今天使用curl时又遇到域名需要使用 指定的 host, 但没效果

解决方法:CURL的host重写

CURLOPT_RESOLVE

格式

HOST:PORT:ADDRESS[,ADDRESS]

举个例子

curl_setopt($ch, CURLOPT_RESOLVE, ["domain.com:443:ip"]);

此外,如果本地curl比较快,服务器上curl慢的解决方法

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); 

记录下来,也希望能帮助到需要的人!

                       

点击阅读全文

上一篇 2023年 5月 26日 am10:31
下一篇 2023年 5月 26日 am10:33