gpt4 book ai didi

wordpress - wp_remote_post 在 SSL 连接上返回错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:49 26 4
gpt4 key购买 nike

我正在使用 wp_remote_post像这样将一些信息发布到安全连接

$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 上则不能

最佳答案

看起来您的 Apache 2.2 和 2.4 配置不同。在 2.4 上,您可能将 SSLVerifyClient 设置为 required,这会导致它像您所描述的那样运行。您需要将其设置为无: http://httpd.apache.org/docs/current/mod/mod_ssl.html#SSLVerifyClient

关于wordpress - wp_remote_post 在 SSL 连接上返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com