Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Soap必须理解_Php_Zend Framework_Soap - Fatal编程技术网

PHP Soap必须理解

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 Framework中有一个soap服务器,并在请求到达soap_服务器之前添加了一个过滤器,以解析头并允许wsse。这个很好用

昨天,我收到了一个关于头部安全元素的属性MustUnderstand=1的调用。然后,soap_服务器抛出:header未理解


有没有可能让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>