NUSOAP:如何使用nusoap创建文档样式wsdl?

时间:2015-12-08 07:22:21

标签: php soap wsdl nusoap

我正在使用nusoap创建wsdl文件。默认情况下,它创建rpc样式wsdl。有没有办法使用nusoap创建文档样式wsdl?

2 个答案:

答案 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');
相关问题