|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Bonjour,
Je souhaite appelé un webservice qui réclame une authentification : Code XML :
J'utilise NuSoap pour dialoguer avec ce webservice et je ne sais pas comment passer les information d'authentification demandées??... A la création de l'objet ? A l'appel de la fonction ? |
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() |
Je ne connais pas nuSoap mais sur l'extension SOAP de php5 pour s'authentifier à un WS, si ca peut t'aider (peut être) :
Code php :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Malheureusement, je suis en php4, mais je vais voir si il y a moyen de passer ces infos à la création de l'objet, ce qui semble le plus logique, effectivement...
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Finalement, la réponse est assez simple, il suffit de rajouter le flux xml du header dans les paramètres passés à l'appel de la fonction du webservice.
Par exemple : Code :
$result = $soapClient->call("NOM_DE_LA_FONCTION",TABLEAU_DE_PARAMETRES,NAMESPACE, ACTION_OPTIONNELLE , '<AUTHHEADER xmlns="http://tempuri.org/"><LOGIN>MonLogin</LOGIN><PASSWORD>MonMotDePasse</PASSWORD></AUTHHEADER>'); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com