こんにちは、SOAP は初めてで、GetPersons というメソッドを含む asp.net を使用して Web サービスを作成することができました。サービスはテスト済みで、動作します。
私の問題はphp.thisでそれを消費することです。
$client = new SoapClient("http://localhost:55400/Convert.asmx?WSDL");
$client->__soapCall("GetPersons");
これにより、__soapCall には 2 番目の引数パラメーターが必要ですが、mu GetPersons メソッドには引数がないことを示すエラーがスローされます。
PHP が次のようなリンクからメソッドを取得するかどうかもテストしました。
print_r($client->__getFunctions());
これは私が返すものです:
Array ( [0] => GetPersonsResponse GetPersons(GetPersons $parameters) [1] => GetPersonsResponse GetPersons(GetPersons $parameters) )
では、GetPersons メソッドを呼び出すにはどうすればよいでしょうか。