我的开发框中有一个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配置设置的插件。
已在我的插件中设置https\\u local\\u ssl\\u verify和https\\u ssl\\u verify筛选器。
Core Control外部HTTP访问记录器如下所示: