PHP Soap必须理解
我在Zend Framework中有一个soap服务器,并在请求到达soap_服务器之前添加了一个过滤器,以解析头并允许wsse。这个很好用 昨天,我收到了一个关于头部安全元素的属性MustUnderstand=1的调用。然后,soap_服务器抛出:header未理解PHP Soap必须理解,php,zend-framework,soap,Php,Zend Framework,Soap,我在Zend Framework中有一个soap服务器,并在请求到达soap_服务器之前添加了一个过滤器,以解析头并允许wsse。这个很好用 昨天,我收到了一个关于头部安全元素的属性MustUnderstand=1的调用。然后,soap_服务器抛出:header未理解 有没有可能让zend_soap_服务器忽略标题上的mustunderstand=1?只需实现一个名为属性的函数,如果没有必要,则不在其内部执行任何操作 不要在其内部使用“return”语句,因为它可以在不处理正文的情况下返回消息
有没有可能让zend_soap_服务器忽略标题上的mustunderstand=1?只需实现一个名为属性的函数,如果没有必要,则不在其内部执行任何操作 不要在其内部使用“return”语句,因为它可以在不处理正文的情况下返回消息 范例
<SOAP-ENV:Header>
<wsa5:To SOAP-ENV:mustUnderstand="true">http://www.xxx.yyy.zzz/</wsa5:To>
<wsa5:Action SOAP-ENV:mustUnderstand="true">someData</wsa5:Action>
</SOAP-ENV:Header>
只需实现一个称为属性的函数,如果不需要,则不在其内部执行任何操作 不要在其内部使用“return”语句,因为它可以在不处理正文的情况下返回消息 范例
<SOAP-ENV:Header>
<wsa5:To SOAP-ENV:mustUnderstand="true">http://www.xxx.yyy.zzz/</wsa5:To>
<wsa5:Action SOAP-ENV:mustUnderstand="true">someData</wsa5:Action>
</SOAP-ENV:Header>