2

我在尝试发送重复标签时遇到了一些问题。这是我需要发送的代码:

  <PartNumbers>
    <string>string1</string>
    <string>string2</string>
  </PartNumbers>

我正在使用以下代码进行通话:

$pn[] = 'APPSP2101V2';
$pn[] = 'ME665Y/A';
$PartNumbers = array( 'PartNumbers' => array('string'  => $pn));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

我正在发送这两个 PartNumber,但不是发送两个代码,而是发送最后一个“ME665Y/A”

另外,如果我尝试

$PartNumbers = array( 'PartNumbers' => array('string'  => 'APPSP2101V2', 'string' => 'ME665Y/A'));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

只发送最后一个字符串。

我如何制作一个具有相同键但不同值的数组,以使 XML 在问题的开头看起来像。

提前谢谢大家

4

1 回答 1

3

使用以下代码:

$pn[] = 'APPSP2101V2';
$pn[] = 'ME665Y/A';
$PartNumbers = array( 'PartNumbers' => array('string'  => $pn));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

完美运行,问题出在网络服务中。如果 P/N 不正确,则只返回 P/N 及其相关信息。

于 2013-10-18T16:29:01.677 回答