2011-05-17 51 views
2

我使用Zend Framework AutoDiscovery为PHP SOAP Web服务生成WSDL。Zend Framework动态WSDL生成和指定SOAP标头

我正在使用SOAP头来传递身份验证信息(下面的示例)。生成的WSDL没有定义头文件。

如何让Zend AutoDiscovery在WSDL中定义肥皂标题?

<SOAP-ENV:Header> 
    <authenticate> 
     <username>user</username> 
     <password>password</password> 
    <authenticate> 
</SOAP-ENV:Header> 
<SOAP-ENV:Body> 
    <getData/> 
</SOAP-ENV:Body> 

回答

0

Zend Framework 1没有办法做到这一点。*。有一个提到Zend Framework 2的添加头文件功能,但是我不清楚它是否会被包含在内。我已更改我的Web服务以在请求主体中传递身份验证数据