Bonjour,
Je souhaite mettre en place la nouvelle API 2.0 mais j'ai une erreur à la
connexion :
HTTP_Request2_ConnectionException: Unable to connect to
ssl://rpc.ote.gandi.net:443. Error: stream_socket_client(): unable to
connect to ssl://rpc.ote.gandi.net:443 (Unknown error) in
/usr/share/php/HTTP/Request2/Adapter/Socket.php on line 154
J'ai pourtant bien suivi votre documentation et j'utilise la clé disponible
sur mon compte pour me connecter au serveur de test OT&E.
Mon compte : STT12-GANDI
Language : php5 - XML_RPC2 from PEAR
URL d'api utilisé : https://rpc.ote.gandi.net/xmlrpc/
Si je remplace l'url de l'API par la version http j'ai le retour suivant :
Received non-200 HTTP Code: 404. Response body: Not Found
Mon serveur arrive bien à joindre rpc.ote.gandi.net, le soucis peut-il
venir de la connection https ?
Auriez vous une idée de l'origine de cette erreur ?
Cordialement,
Trouvé... PEAR ne semble pas gérer correctement la vérification du
certificat GANDI.
Il faut donc lui ajouter le parametre sslverify = false
En pratique, remplacez simplement cela :
$this->APIDomain = XML_RPC2_Client::create($this->APIUri,array( 'prefix'
=> 'domain.' ));
par cela :
$this->APIDomain = XML_RPC2_Client::create($this->APIUri,array( 'prefix'
=> 'domain.','sslverify'=>false ));
########################
Le 17 jan 2012 à 15:22 CET, Service technique a écrit :
Bonjour,
Je souhaite mettre en place la nouvelle API 2.0 mais j'ai une erreur à la
connexion :
HTTP_Request2_ConnectionException: Unable to connect to
ssl://rpc.ote.gandi.net:443. Error: stream_socket_client(): unable to
connect to ssl://rpc.ote.gandi.net:443 (Unknown error) in
/usr/share/php/HTTP/Request2/Adapter/Socket.php on line 154
J'ai pourtant bien suivi votre documentation et j'utilise la clé
disponible
sur mon compte pour me connecter au serveur de test OT&E.
Mon compte : STT12-GANDI
Language : php5 - XML_RPC2 from PEAR
URL d'api utilisé : https://rpc.ote.gandi.net/xmlrpc/
Si je remplace l'url de l'API par la version http j'ai le retour suivant :
Received non-200 HTTP Code: 404. Response body: Not Found
Mon serveur arrive bien à joindre rpc.ote.gandi.net, le soucis peut-il
venir de la connection https ?
Auriez vous une idée de l'origine de cette erreur ?
Cordialement,