2

PHPにWSO2のWSFを使用しようとしていますが、WSSecurityオブジェクトを使用しています。サーバーにリクエストを送信していますが、認証エラーが発生しています。WSセキュリティオブジェクトに何かが欠けていると思うので、RAWSOAPメッセージが送信されるのを見たいです...これを行う方法はありますか。

私はこれをローカルで行っていません。

4

1 に答える 1

2

これは非常に簡単です。次のようにSOAPクライアントを構築します。

$client = new SoapClient($wsdl_url, array('location' => $endpoint_url, 'trace' => true));

次に、メッセージを送信した後、電話$client->__getLastRequest()または必要$client->__getLastResponse()に応じて電話をかけます。$client->__getLastRequestHeaders()またはに電話することもできます$client->__getLastResponseHeaders()

メッセージを送信するにこれを取得することはできないことに注意してください。最初にSOAPメッセージを送信する必要があります。

また、http: //us.php.net/soapclientが役立つ場合があります。

于 2010-07-18T19:06:07.450 に答える