本地主机上的HTTP请求失败

时间:2015-04-29 作者:Richard

我的开发框中有一个Wordpress实例WP REST API 插件已安装。我正在尝试创建自己的插件,以使用wp\\u remote\\u get()在同一个框上与我自己的自定义PHP应用程序通信。

我已经用定制PHP应用程序的名称设置了hosts文件。我编写了一个简单的cURL请求,可以连接。

$curl = curl_init();

curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $curl, CURLOPT_HEADER, 1 );
curl_setopt( $curl, CURLOPT_POST, false );
curl_setopt( $curl, CURLOPT_URL, "http://foo.richard.local/notify/$post_id" );

$curlData = curl_exec( $curl );
但是,当我尝试使用wp\\u remote\\u get()时,我遇到了一个wp\\u错误

$response = wp_remote_get(
    "http://foo.richard.local/notify/$post_id"
);

if ( is_wp_error( $response ) ) {
    $errorResponse = $response->get_error_message();
}
操作在5514毫秒后超时,接收到0字节

我增加了超时时间,但仍然得到相同的响应。

我已经安装了Core Control 验证HTTP配置设置的插件。

enter image description here

已在我的插件中设置https\\u local\\u ssl\\u verify和https\\u ssl\\u verify筛选器。

Core Control外部HTTP访问记录器如下所示:

enter image description here

1 个回复
SO网友:NickNo

制作wp_remote_get() 需要检查的工作php.ini 文件在您的php.ini 需要设置的文件allow_url_include = On, 默认设置为allow_url_include = Off. 否则wp_remote_get() 不起作用。

参考号:allow_url_include

结束

相关推荐

SSL/HTTPS Redirect Loop

我似乎无法确保某些页面的安全,我想我已经尽了一切可能。。htaccess重定向iTheme安全插件将站点url更改为HTTPS://li>由于某种原因,这两个插件都不能强制SSL。它只是进入一个重定向循环。与更改类似。htaccess。然而,wooCommerce页面是安全的,我还可以通过HTTPS访问wordpress目录根中的页面,以及上传的内容。我应该从哪里开始查找,或者如何开始调试重定向循环?Wordpress是3.8.5版,主题为“BigBang 1.7.3”。插件列表:Advanced