我正在使用nusoap创建wsdl文件。默认情况下,它创建rpc样式wsdl。有没有办法使用nusoap创建文档样式wsdl?
答案 0 :(得分:2)
在 $server->register() 中你必须添加以下参数:
$server->register(
'MethodPublished',
array('Req' => 'xsd:string'), // In Params
array('Return' => 'xsd:string'), // Out Params
'urn:WsWsdl', // workspace name
'urn:ErrorReportWsdl#ReportError', // soap actin
'document', // style
'literal', // use
'Documentation' // Documentation
);
第 6 个和第 7 个参数表示您需要什么
在这种情况下,您返回的方法“MethodPublished”必须类似于:
return [
"Return" => "Something"
];
答案 1 :(得分:-1)
你应该像这样配置
$server->configureWSDL('servicename', 'namespace', 'endpoint', 'document');