Intereting Posts
Как предотвратить привязку страницы в меню / перекладине Манипулировать вывод wp_list_something: выбрать меню вместо li post_thumbnail_html только для определенного размера большого пальца Как подключиться к wordpress admin upload iframe? Как получить элементы WordPress Adminmenu? Смещение комментариев Как использовать сжатие без потерь с помощью WP_Image_Editor Греческие символы, показывающие только в определенных обстоятельствах Создание элементов управления настройками из массива Плагин – редактор WP отключен Отдельные события в качестве субстраницы на главную страницу календаря Лучший способ запроса сообщений и порядка по релевантности запросу Поиск через пользовательский тип сообщения и настраиваемые поля занимает 5 минут Функция типа is_page (), но возвращает true, если на любой подстранице данной страницы Отключить изменения в торговле woo, если их нет в наличии

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: //»?