MAIS

    Resolvendo erro HTTP_Request2 para HTTPS: Unable to connect to ssl:www.exemplo.com:443

    - Anúncio -
    - Anúncio -

    Se você utiliza o método HTTP_Request2(), e deseja enviar um request para uma URL em HTTPS provavelmente deve ter recebido está mensagem de erro: Unable to connect to ssl:www.exemplo.com:443

    Para resolver isso é muito simples, pasta passar alguns parâmetros em seu request:

    $request->setConfig(array(
        'ssl_verify_peer'   => FALSE,
        'ssl_verify_host'   => FALSE
    ));

    Adicionando este parâmetro você pode utilizar tanto HTTP quanto HTTPS em seus requests.

    Veja o código completo de como ficaria uma função utilizando o HTTP_Request2():

    $request = new HTTP_Request2();
    $request->addPostParameter($vars);
    $request->setUrl($url);
    $request->setConfig(array(
        'ssl_verify_peer'   => FALSE,
        'ssl_verify_host'   => FALSE
    ));
    $request->setMethod(Am_HttpRequest::METHOD_POST);
    
    $response = $request->send();

     

     

     

     

     

    - Anúncio -

    Artigos recentes

    Continue lendo

    DEIXE UMA RESPOSTA

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox