Web service PHP SOAP

Web service PHP SOAP - PHP - Programmation

Marsh Posté le 03-12-2009 à 16:09:05    

Bonjour,
 
Je réalise actuellement un service web avec PHP et SOAP et je me heurte à un problème de taille concernant la vérification du message d'entrée.
 
Lorsque je ne renseigne pas un paramètre défini comme obligatoire, j'ai bien une erreur en guise de réponse.
Par contre, lorsque la valeur d'un des paramètres fait l'objet d'une restriction et qu'elle ne concorde pas avec ce qui est autorisé, cela n'entraine pas une réponse en erreur.
 
Savez vous pourquoi dans un cas la vérification avec le wsdl est bien faite et dans un autre non?
 
Merci d'avance.


---------------
« L'esprit ressemble à de l'eau : quand il est agité, il devient difficile à percevoir. Mais si on le laisse s'apaiser, alors la réponse devient claire. » Albert Einstein
Reply

Marsh Posté le 03-12-2009 à 16:09:05   

Reply

Marsh Posté le 03-12-2009 à 17:13:30    

Aucune idée, par contre tu peux toujours te faire des messages d'erreur en faisant try et catch
 

Code :
  1. try{
  2.   $client = new SoapClient();// etc...
  3.  }
  4.  catch(Exception $e){
  5. trace($e->getMessage);
  6.   exit;
  7.  }


 

Reply

Marsh Posté le 06-12-2009 à 00:06:42    

+1 et renvoyer dans la foulée un message d'erreur par SOAP


---------------
Directeur Technique (CTO)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed