6

かなり単純な php/soap ヘッダーの質問があります。

これが私が必要とするものです。

<ns1:Identity token="123456789"></ns1:Identity>

これが私が得るものです...

<ns1:Identity><item><key>token</key><value>123456789</value></item></ns1:Identity>

このコードを使用して...

$headers[] = new SoapHeader('http://qpricer.com/Services/Pricing','Identity',array('token'=> '123456789'));
$client->__setSoapHeaders($headers);

soapui を使用して、問題をここに絞り込みました。

2 番目から 1 番目に移動するにはどうすればよいですか?

お時間をいただきありがとうございます。

4

1 に答える 1

2

これは私が設定しなければならなかった唯一のヘッダーだったので、次のコードを使用して修正できました。

$headers[] = new SoapHeader('http://www.qpricer.com/Services/Pricing','Identity token="123456789"',null);

これにより、次の XML が生成されました

<ns1:Identity token="123456789"/>

そしてそれはうまくいきました!

于 2010-08-09T19:07:05.700 に答える