Comment envoyer RAW Savon SoapServer, nusoap ou Zend_Soap_Server
-
28-10-2019 - |
Question
Ma tâche consiste à configurer un serveur en PHP (5.3) et de répondre au client avec un message déjà préparé.
est-il y a une méthode pour après / répondre avec des données brutes avec SoapServer, NusoapServer ou Zend?
La solution
Si vous voulez récupérer le document de requête XML brut, traiter et ensuite envoyer le document de réponse XML brut, alors aucune des bibliothèques mentionnées ci-dessus vont probablement vous aider, parce qu'ils sont tous destinés spécifiquement pour vous protéger de cette complexité .
Pour recevoir les données XML brutes dont vous aurez besoin de lire les données brutes POST, qui est le mieux fait comme ceci:
$requestDocument = file_get_contents('php://input');
Ensuite, vous aurez besoin de le traiter, construire votre document de réponse et de le transmettre à l'aide print
ou echo
.