0

私はこれを正確に行うJavaコードを持っています:

// Create a "Service" instance
Dispatch<SOAPMessage> dispatch = createDispatch();
// Build a SOAP request
SOAPMessage request = buildMessage(username, password);
// Invoke the request
SOAPMessage response = dispatch.invoke(request);

PHPコードを使って同じことをしたいです。私はPHPを初めて使用し、標準のSoapClientクラスに出くわしましたが、WSDLファイルで機能するようです。必要なのは、コード内のさまざまなプロパティを使用してSOAPメッセージを作成し、サービスポート名などを指定することです。

使用すべきPHPライブラリは何ですか?(XMLWebサービス用のJavaAPIと同様)標準のSoapClient PHP libクラスでジョブを実行できますか?

経験豊富なPHPユーザーの助けが必要です。ありがとう..

4

1 に答える 1

0

はい、組み込みのSoapClientを使用してこれを行うことができます。SoapClient :: __ soapCall()のドキュメントを参照して くださいhttp://www.php.net/manual/en/soapclient.soapcall.php

そのページの例から:

$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     'uri'      => "http://test-uri/"));
$client->__soapCall("SomeFunction", array($a, $b, $c));
于 2012-11-15T14:29:36.503 に答える