使用'SRT:不支持的xstream找到消耗的Web服务失败:(“HTTP代码200:确定”)'

时间:2011-09-08 15:21:52

标签: php web-services zend-framework sap webservice-client

我正在尝试使用Zend_Soap_Client使用SAP WebService 并收到错误“SRT:找不到支持的xstream :(”HTTP Code 200:OK“)”

这是否意味着WebService方法的调用有效, 但我(分别是Zend / PHP)无法处理响应?

您对如何解决此问题有任何想法吗?

3 个答案:

答案 0 :(得分:2)

看起来错误发生在SAP端(SRT = soap运行时)。根据SAP的文档,此问题通常是由错误配置的HTTP目标引起的。 使用soamanager事务检查Web服务,并查看端点是否配置正确。

答案 1 :(得分:0)

检查内容类型的请求标头。它应该如下所示:

Content-Type: text/xml; charset=utf-8

答案 2 :(得分:0)

在我的情况下,使用PHP的内置SoapClient类,由于soap协议版本不匹配,我得到了同样的错误。我尝试使用1.2,端点配置为1.1。