- 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 -