1

首先,我尝试使用 PHP SOAP 发送一个肥皂请求,该服务接受的 XML 如下所示。

<U_MemberReservedTransaction xmlns="http://tempuri.org/">
  <UserID>string</UserID>
  <password>string</password>
  <memberReservedTransactionRequest>
    <memberReservedTransactions>
      <ReservedType>string</ReservedType>
      <Firstname>string</Firstname>
      <Surname>string</Surname>
      <IcNew>string</IcNew>
    </memberReservedTransactions>
    <memberReservedTransactions>
      <ReservedType>string</ReservedType>
      <Firstname>string</Firstname>
      <Surname>string</Surname>
      <IcNew>string</IcNew>
    </memberReservedTransactions>
  </memberReservedTransactionRequest>
</U_MemberReservedTransaction>

总结一下服务的期望,服务将接收一个 memberReservedTransactions 数组。我的 SOAP 请求调用目前如下所示。

$client->callService('U_MemberReservedTransaction', array(
    'UserID'=>'test1',
    'password'=>'password',
    'memberReservedTransactionRequest' => array( 
    'memberReservedTransaction' => array (
     array( 
        'ReservedType'=>'Renew', 
        'Firstname'=>'', 
                'Surname'=>'',
        'IcNew'=>''
            )
         )
     )

));

至于我期望的回报是一个多维数组,但我现在担心的是让我的请求被接受。

注意:我收到 500 内部服务器错误

请帮助:<

4

0 回答 0