SOAP等价物

时间:2013-10-13 13:10:49

标签: php xml wcf soap

我需要在PHP中查询WCF服务,以便它可以将XML对象返回给我。

以前我可以使用http请求和post方法

来完成此操作
$url = 'http://localhost:49000/';
//create the httprequest object                
$httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST, $options);

使用肥皂。我可以这样做:

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

但是如何将XML对象传递给soap客户端并返回XML对象。

1 个答案:

答案 0 :(得分:-2)

如果确实想要发送包含XML的字符串,您可以使用 $ client-> YourSoapMethodCall(new SoapVar($ xmlString,XSD_ANYXML))。

但是使用数组或对象(我使用的)提供参数会更方便。 比照http://andrecatita.com/code-snippets/php-soap-repeated-element-name/