Ich verwende derzeit CURL in PHP, um XML anzufordern. Wenn ich den gleichen Fluss im POSTMAN-Dienst verwende, kann ich das Erfolgsergebnis erhalten, aber wenn ich CURL in PHP verwende, bekomme ich den Status CODE - UC SEG STATUS NOT ALLOWED-0003. Unten sind meine CURL-Anfrage Header und Code. Ist meine Header-Option in der CURL-Anfrage das Problem?
%Vor%
Ich muss deinen Code überprüfen, Eine Sache ist, dass wenn du dein Ergebnis vom Postboten bekommst .. Dann gibt es eine gute Option, um den Locken-Code vom Postboten zu bekommen. Durch Klicken auf Code & gt; Ändern Sie die HTTP-Option in PHP curl & gt; kopieren Sie sie in die Zwischenablage. Wenn Sie mit dieser Schreibweise versuchen, müssen Sie kleine Änderungen vornehmen.
Und noch eine Sache, eine sehr gute Antwort hier gegeben haben UC-Status . UC Status im Zusammenhang mit dem Status UN-CONFIRMED. Bitte schaue hier nach. Danke
Dies ist ein Beispiel dafür, wie Sie Ihre Post-Felddaten in XML-Form übergeben können:
%Vor%Ich habe versucht, Sie Code und modifiziert einen Teil davon. Bitte versuchen Sie es mit dem folgenden Code
%Vor%Ich kenne den Säbel-Api nicht, aber es sieht so aus, als hätten Sie die Anfrage mit dem Segement UC falsch gemacht.
Versuchen Sie, in den api-Dokumenten nachzusehen oder versuchen Sie, den Helpdesk zu kontaktieren.
In der Beispielanforderung gibt es keine, Schau hier Ссылка
UC-Status bedeutet, dass die von Ihnen gebuchte Route nicht verfügbar ist. Es könnte aufgrund einer Reihe von verschiedenen Dingen wie Datum, Klasse des Dienstes, etc. sein.
Woher haben Sie die Reiseroute erhalten? Wenn Sie einen Shopping-Service verwenden, rate ich Ihnen, ihn erneut auszuführen und zu überprüfen, ob derselbe Reiseplan noch zurückgegeben wird oder ob sich die Serviceklasse geändert hat.
Schreiben Sie den XML-Inhalt in eine Datei namens soap_this.xml und verwenden Sie den Befehl curl, um die Anfrage zu senden:
curl -X POST --header "Content-Type:text/xml;charset=UTF-8" --data @soap_get.xml your_url
Dies ist der Fall, weil bei der Erstellung der pnr-Anfrage möglicherweise kein verfügbarer Flug für Ihren anfragenden Kabinentyp vorhanden ist. Obwohl mindestens ein Flugsektor nicht verfügbar ist, erlaubt Sabre nicht, pnr
zu erstellenMit den folgenden Sabre-Befehlen können Sie die Verfügbarkeit von Flugsegmenten überprüfen.
Weitere Details zu den Befehlen: Ссылка