Was bedeutet X-Backside-Transport-Header zu tun?
Ich bin gekommen, über diese Kopfzeile für die erste Zeit und sind nicht sicher, was es ist oder bedeutet. Ich suchte herum und konnte Sie nicht finden, was ich suchte.
Ich versuche zu verbrauchen, eine SOAP-API mit PHP SoapClient-Klasse und es ist die Rückgabe eine leere Antwort und diese Antwort-Header. Auch, es wird keine exception geworfen.
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
Jede Hilfe ist willkommen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, dass die web-service, den Sie versuchen zu kommunizieren, ist hinter der xml-firewall (wahrscheinlich IBM DataPower, es sendet X-Backside-Transport-header auf failere) und sperrt den Fehler-Antwort (aka. fault-message -). Dies ist das standardmäßige Verhalten für die xml-firewalls. Ursache können fehlerhafte soap-Nachricht (also: falscher Daten-Typ) oder eine server-Website Ausnahme.
Um das problem zu lösen, sollten Sie Kontakt mit der web-service-Besitzer.
Ich habe gesehen, dass dies in der Vergangenheit bei der Kommunikation mit IBM-Backends, in meiner Erfahrung, es hat auch gewesen verbunden mit einem HTTP 401 nicht autorisiert.
Der Grund für den Fehler auf meiner Seite war, weil der doppelte Header (z.B. Versand von dem gleichen Kopf zweimal...)
Hoffe, das hilft.