我使用wp_remote_post
發佈一些信息,以這樣的wp_remote_post返回的SSL連接的錯誤
$url = 'https://example.com/path/file.json';
wp_remote_post($url, array(
'sslverify' => false,
'timeout' => 60,
'body' => $body,
));
安全連接,但我得到一個錯誤:
SSL: CA certificate set, but certificate verification is disabled
我雖然sslverify
設爲false
應該防止呢?
如果我設置sslverify => true
它的工作原理,但可能會導致其他服務器
下面是完整的wp_error對象問題:
WP_Error Object
(
[errors:WP_Error:private] => Array
(
[http_request_failed] => Array
(
[0] => SSL: CA certificate set, but certificate verification is disabled
)
)
[error_data:WP_Error:private] => Array
(
)
)
也許這是相關的,但在Apache 2.2它的工作原理,而在Apache 2.4它不」 t
有同樣的問題......我認爲這是由於一些CURL/PHP更新? – 2014-10-29 16:44:41
您是否正在運行OS X? – 2014-10-29 16:45:06
是的,OSX 10.10和本地開發 – Xaver 2014-10-29 16:56:40