X-Backside-Transport Header有什么作用?

时间:2016-06-21 20:15:02

标签: php soap http-headers

我第一次遇到这个标题并且不确定它的作用或含义。我四处寻找,找不到我要找的东西。

我正在尝试使用PHP SoapClient类来使用SOAP API,并且它返回一个空响应和这些响应头。此外,没有抛出异常。

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

感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

您尝试通信的Web服务似乎是在xml防火墙后面(可能是IBM DataPower,它确实在failere上发送了X-Backside-Transport标头)并阻止了错误响应( 又名。错误信息)。这是xml防火墙的默认行为。根本原因可能是格式错误的soap消息(,即:错误的数据类型)或服务器站点异常。

要解决此问题,请与网络服务所有者联系。

答案 1 :(得分:5)

我在过去与IBM Backends沟通时已经看过这个,根据我的经验,它也加入了HTTP 401 Unauthorized。 在我这边出错的原因是因为重复的标题(例如两次发送同一个头......)

希望这有帮助。