0

XML オブジェクトを返すことができるように、PHP で WCF サービスにクエリを実行する必要があります。

以前は、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 オブジェクトを返すにはどうすればよいでしょうか。

4

1 に答える 1

-2

XML を含む文字列を本当に送信したい場合は、 $client->YourSoapMethodCall( new SoapVar($xmlString, XSD_ANYXML) ) を使用できます。

しかし、配列またはオブジェクト (私が使用しています) でパラメーターをフィードする方が便利です。参照。http://andrecatita.com/code-snippets/php-soap-repeated-element-name/

于 2015-04-30T09:18:03.923 に答える