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);
记录下来,也希望能帮助到需要的人!