La bibliothèque SOAP de PHP5 semble présenter deux défauts dans son respect des spécifications SOAP pour la partie HTTP :
  1. la réponse retournée par le serveur est de type "text/html" au lieu de "text/xml"
  2. en cas de SOAP Fault, le status est à 200 au lieu de 500 (Internal Server Error).
J'ai essayé de fixer ces entêtes HTTP par la fonction header(), mais cela ne change rien.

Questions :
  1. quelqu'un a-t-il déjà rencontré ce problème ?
  2. quelqu'un a-t-il une piste, ou mieux une solution ?