soapui没有';不能识别复杂类型
我参与了一个项目,我们开发并正在使用一个php NuSOAP web服务。我打算用SoapUI软件来测试它。但问题是,在SoapUI中创建新项目时,在输入初始WSDL的地址后,它会说: 加载WSDL时出错 您尝试导入的WSDL有问题 它工作得很好,问题只在于SoapUI 错误源于以下复杂类型:soapui没有';不能识别复杂类型,soap,wsdl,soapui,nusoap,complextype,Soap,Wsdl,Soapui,Nusoap,Complextype,我参与了一个项目,我们开发并正在使用一个php NuSOAP web服务。我打算用SoapUI软件来测试它。但问题是,在SoapUI中创建新项目时,在输入初始WSDL的地址后,它会说: 加载WSDL时出错 您尝试导入的WSDL有问题 它工作得很好,问题只在于SoapUI 错误源于以下复杂类型: $server->wsdl->addComplexType( 'stringArray', 'complexType', 'array', '', 'SOAP_E
$server->wsdl->addComplexType(
'stringArray',
'complexType',
'array',
'',
'SOAP_ENC:Array',
array(),
array(
array('ref' => 'SOAP-ENC:arrayType',
'wsdl:arrayType' => 'xsd:string[]')
),
'xsd:string'
);
$server->wsdl->addComplexType(
'stringMatrix',
'complexType',
'array',
'',
'SOAP_ENC:Array',
array(),
array(
array('ref' => 'SOAP-ENC:arrayType',
'wsdl:arrayType' => 'tns:stringArray[]')
),
'tns:stringArray'
);
当我查看错误日志时,我看到:
org.apache.xmlbeans.XmlException: Invalid QName value: Can't resolve prefix 'SOAP_ENC'
正如我之前所说的,服务本身工作得很好。但是我应该用这个软件来测试它,只是不知道它为什么会出错
我错过了什么,我该怎么做才能让它工作呢?这个问题是一件非常愚蠢的小事。”SOAP_ENC”应该是“SOAP-ENC”,带有破折号,而不是下划线。它工作得很好,所以我被骗了。对不起