为什么我得到“wp_Remote-Get:无法处理fopen()”?

时间:2011-02-07 作者:edelwater

我正试图从谷歌上获取图像,但。。。

wp\\u remote\\u get返回我:

Could not open handle for fopen() to 
https://ajax.googleapis.com/ajax/services/search/images?
v=1.0&q=whatever.whatever&key=MYKEYWHICHIDONTPOST&userip=127.0.0"
我不知道为什么:

当我直接输入url时,我确实会得到结果这是我运行的代码:

$referer_url = get_bloginfo(\'url\');
$referer = $parsed_url[host];                   
$google_images_url = self::GOOGLE_IMAGES_URL . "&q=" .  $url_to_look_for . "&key=" . $key . "&userip="  . $_SERVER[\'REMOTE_ADDR\'];
$response = wp_remote_get($google_images_url, array( \'headers\' => array( \'Referer\' => $referer)));
嗯,嗯

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

是的,我在一些网络配置下经历过https 链接失败(我的案例在代理服务器后面)。

你可以用Core Control 用于测试可用HTTP传输并禁用glitchy one的插件。在我的情况下,将运输车撞到curl解决了这个问题。

结束