我正在使用 SoapUI 中的 groovy 脚本,我需要对服务器进行 XMLRPC 调用。我正在使用groovy.net.xmlrpc.XMLRPCServerProxy
它,并且 invokeMethod 需要一个参数作为对象。我尝试使用的示例需要一个整数作为参数,现在我一直在像疯子一样投射这个整数,但总是不断得到:
捕获:java.lang.ClassCastException:java.lang.Integer 无法转换为 [Ljava.lang.Object; java.lang.ClassCastException:java.lang.Integer 不能转换为 [Ljava.lang.Object; 在 xmlrpctest.run(xmlrpctest.groovy:17)
import groovy.net.xmlrpc.XMLRPCServerProxy
def base_url = 'http://www.cookcomputing.com/xmlrpcsamples/RPC2.ashx'
def serverProxy = new XMLRPCServerProxy(base_url)
def num = 1;
def response = serverProxy.invokeMethod('examples.getStateName', (Object)num)