1

nusoap の動作を変更して、配列にノードを含めない場合に空のノードを作成しないようにすることはできますか? リクエストを定義する wsdl を使用していますが、フィールドは必須ではありませんが、minOccurances は 1 に設定されています。ノードを完全に削除して SOAP でテストすると、問題なく動作します。ただし、ノードを送信すると問題が発生します...

$request = array('field1' => 'value1',
                 'field2' => 'value2');

$this->_client->call('AddressLookup', $request, '', '', $this->_getHeader());

リクエストの本文で次のことを教えてくれます...

<field1>value1</field1>
<field2>value2</field2>
<field3/>

リクエストに field3 を含めたくありません。これは可能ですか?

4

0 に答える 0