2016-06-21 48 views
8

我第一次遇到这个标题,并不确定它的含义或含义。我搜查了四周,无法找到我正在寻找的东西。X-Backside-Transport Header做什么?

我想消费一个SOAP API使用PHP SoapClient类,它返回一个空的响应和这些响应头。另外,也不会抛出异常。

HTTP/1.1 200 OK 
X-Backside-Transport: FAIL FAIL,FAIL FAIL 
Connection: close 
Transfer-Encoding: chunked 
Content-Type: text/xml 
Date: Tue, 21 Jun 2016 20:09:50 GMT 
X-Client-IP: xx.xxx.xxx.xxx 

任何帮助表示赞赏。

回答

4

看来,你想沟通的Web服务是XML防火墙后面又名(大概IBM DataPower的,它发送的failere X-背面 - 传输头)和块错误响应(。故障消息)。这是xml防火墙的默认行为。根本原因可能是格式错误的soap消息(即:错误的数据类型)或服务器站点异常。

为了解决这个问题,您应该联系网络服务所有者。

2

我以前在与IBM Backends沟通时看到过这种情况,根据我的经验,它也加入了HTTP 401 Unauthorized。 在我身边的错误的原因是由于重复标题(例如发送相同的头两次...)

希望这可以帮助。