Intereting Posts
Могу ли я применить что-то поверх размера пользовательского изображения WordPress? Пользовательский тип заголовка сообщения не работает в WordPress 3.4 Ошибка добавления данных в таблицу опций Данные не отображаются в текстовом поле Как запросить персонализированный тип почтового сообщения? Как отлаживать «update_post_meta» с помощью AJAX для обновления пользовательского типа сообщения с передней стороны Как я могу автоматически добавлять дочерние страницы на страницы в меню WP? php mail () работает, но wp_mail () не Отключить плагин на роль пользователя Отображение наложения изображений поверх миниатюр типа категории? Пожар события после выбора выбранного изображения Вставить изображение в подполе с помощью update_post_meta Фильтрация метаданных WP_Query по числовым значениям не работает Страницы, кроме Домашней страницы, не отображаются, даже если URL-адрес хорош Добавить плагин перед основным контейнером

wp_remote_post с протоколом ssl: //

$response = wp_remote_post( 'ssl://securesite.com', array( 'method' => 'POST', 'body' => $string, // variable is set 'timeout' => apply_filters( 'http_request_timeout', 15), 'sslverify' => true )); error_log(print_r($response, TRUE)); if ( is_wp_error($response) ) { return FALSE; } $result = wp_remote_retrieve_body($response); 

Результатом является ошибка:

 [30-Aug-2011 21:53:53] WP_Error Object ( [errors] => Array ( [http_request_failed] => Array ( [0] => Unsupported protocol: ssl ) ) [error_data] => Array ( ) ) 

Если я использую fsockopen и fgets, все работает нормально.

Похоже, я пропускаю недокументированный трюк, так как ssl должен обрабатываться wp_remote_post.

Это, похоже, не является ошибкой, исходящей от самого WP, но, скорее всего, генерируется завитком, который WP нравится выбирать первым для сетевых запросов.

Я бы попытался повторить запрос с помощью завитки вручную на вашем хостинге и в другом месте.

Если вы довольны выполнением сетевого запроса другим способом, вы можете настроить, чтобы WP пропустить завиток в качестве транспорта и перейти к другим параметрам.

Откуда вы получили «ssl: //» как действительный протокол?

Вы попробовали его с помощью «https: //»?