Bonjour
Je suis confronté à un problème lorsque je veux m'authentifier à un webservice qui possède un fonction "startSession" qui prend 2 paramètres.
Je construit donc le client :
$client = new SoapClient("Authentication.xml",array('trace'=>1));
Et j'appelle la fonction :
1 2 3 4 5 6 7 8 9 10 11 12 13
| $login = "login";
$mdp = "pass";
$params = new SoapParam(array("login"=>$login,"password"=>$mdp),"parameters");
try {
var_dump($client->startSession($params));
} catch (Exception $e) {
echo($client->__getLastResponse());
echo PHP_EOL;
echo($client->__getLastRequest());
} |
Mais je ne rentre que dans le catch et j'obtient ca :
ceci correspond à la dernière requête envoyé, est-ce normal que le login et le mot de passe soit collé ?
Donc comment m'authentifier au service ?
Merci d'avance
Partager