2016-06-21 6 views
8

Ich bin zum ersten Mal auf diesen Header gestoßen und nicht sicher, was es bedeutet oder meint. Ich habe gesucht und konnte nicht finden, wonach ich suchte.Was macht der X-Backside-Transport Header?

Ich versuche, eine SOAP-API mit PHP SoapClient-Klasse zu konsumieren und es gibt eine leere Antwort und diese Antwortheader zurück. Außerdem wird keine Ausnahme ausgelöst.

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 wird geschätzt.

Antwort

4

Es scheint, dass der Web-Service Sie versuchen, hinter dem XML-Firewall zu kommunizieren und blockiert die Fehlerreaktion (aka (wahrscheinlich IBM Datapower, es X-Rückseite-Transport-Header auf failere sendet). Fehler Nachricht). Dies ist das Standardverhalten für die XML-Firewalls. Die Ursache kann eine fehlerhafte Nachricht (, d. H. Falscher Datentyp) oder eine Server-Site-Ausnahme sein.

Um das Problem zu lösen, sollten Sie sich mit dem Eigentümer des Webservices in Verbindung setzen.

2

Ich habe dies in der Vergangenheit bei der Kommunikation mit IBM Backends gesehen, in meiner Erfahrung wurde es auch mit einem HTTP 401 Unauthorized verbunden. Der Grund für den Fehler auf meiner Seite war wegen doppelten Headern (z. B. das Senden des gleichen Kopfes zweimal ...)

Hoffe, das hilft.