我尝试使用CURLOPT_RESOLVE
执行curl请求,但收到错误:
警告:curl_setopt()[function.curl-setopt]:卷曲无效 配置选项
以下行设置选项:
curl_setopt($ch, CURLOPT_RESOLVE, 'example.com:443:127.0.0.1');
知道什么是错的吗?
答案 0 :(得分:1)
curl_setopt($ch, CURLOPT_RESOLVE, 'http://example.com:443:127.0.0.1');
答案 1 :(得分:1)
没有可用的CURLOPT_RESOLVE
选项引导此警告。请参阅php.net网站here
答案 2 :(得分:0)
从php.net文档中:
主机名,端口和IP地址字符串的数组,每个元素都用冒号分隔。格式:array(“ example.com:80:127.0.0.1”)
所以您可以这样做:
curl_setopt($ch, CURLOPT_RESOLVE, ['example.com:443:127.0.0.1']);