如何将列表输入发送到SOAP请求?

时间:2015-08-26 10:58:22

标签: java soap soapui soap-client

My Soap请求期望用户ID列表作为输入。

以下输入在SOAPUI中正常工作。

<UserID>1234</UserID>
<UserID>5678</USERID>
..

我试图从Java提供相同的输入作为ArrayList但不起作用。请告知我如何从Java发送肥皂请求的输入?

1 个答案:

答案 0 :(得分:0)

您可以在soap请求中发送数组。

List<Integer> idList = new ArrayList<Integer>();
Integer[] res = idList.toArray(new Integer[0]);

Web服务不理解ArrayList。您应该使用WSDL理解的类型。