/ / SOAP equivilent - php, xml, wcf, soap

SOAP equivilent - php, xml, wcf, soap

Je dois interroger un service WCF en PHP pour qu'il puisse me renvoyer un objet XML.

Auparavant, je pouvais le faire en utilisant la requête http et la méthode post

$url = "http://localhost:49000/";
//create the httprequest object
$httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST, $options);

Utilisation de savon Je peux faire une connexion en faisant ceci:

// Create a new soap client based on the service"s metadata (WSDL)
$client = new SoapClient("http://localhost:8731/FileUploadService?wsdl");

Mais comment puis-je passer l'objet XML dans le client soap et renvoyer un objet XML.

Réponses:

-2 pour la réponse № 1

Si vous vraiment vouloir envoyer une chaîne contenant le XML, vous pouvez utiliser $ client-> YourSoapMethodCall (nouveau SoapVar ($ xmlString, XSD_ANYXML)).

Mais il serait plus pratique d'alimenter des paramètres avec un tableau ou des objets (que j'utilise). cf. http://andrecatita.com/code-snippets/php-soap-repeated-element-name/