programing

wp_remote_post가 SSL 연결 시 오류를 반환함

batch 2023. 7. 20. 21:48
반응형

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에서는 작동하지 않습니다.

Apache 2.2와 2.4 구성이 다른 것 같습니다.2.4에서는 SSL 검증 클라이언트가 required로 설정되어 있어 설명하는 것처럼 작동합니다.none으로 설정해야 합니다. http://httpd.apache.org/docs/current/mod/mod_ssl.html#SSLVerifyClient

언급URL : https://stackoverflow.com/questions/26463713/wp-remote-post-returns-an-error-on-ssl-connection

반응형