2009-07-10 12 views
1

Ich hatte beschlossen, den FedEx Shipping Service in eine meiner Online-Apps zu integrieren. Ich habe einen Beispiel-PHP-Code vom FedEx-Entwicklerzentrum heruntergeladen. Aber als ich versuchte, mit der ShipGroundDomestic.php5 zu arbeiten, erhalte ich einen Fehler. Ich änderte die Datei gemäß meinen Spezifikationen & in die Anmeldeinformationen eingesteckt. Aber ich kann es nicht funktionieren lassen. Ich erhalte folgende Fehler,Fehler bei der Verbindung mit der FedEx Ship Service API bei Verwendung von PHP

Fehler Code: HTTP String: nicht

ich sicher gemacht haben Gastgeber konnte verbinden, dass es keine Dateipfad & andere damit zusammenhängende Fragen gibt. Aber ich bekomme ständig diesen Fehler. Ich frage mich, ob jemand von euch mit diesem & arbeiten würde, würde wissen, wie man das auflöst. Ich habe versucht, die FedEx-Leute zu kontaktieren, aber es ist nicht hilfreich.

Antwort

1

Haben Sie eine Paketerfassung durchgeführt, um zu sehen, ob Sie Pakete generieren/senden oder ob es vorher fehlschlägt. Wenn es keine Pakete generiert, überprüfen Sie, ob die App die URL korrekt auflöst.

+0

Meinst du die Komponenten für den Aufbau der Anfrage wie MeterNumber, AccountNumber etc? Dann werden sie richtig initialisiert. Der Fehlerpunkt ist $ response = $ client-> processShipment ($ request); // FedEx Web Service Aufruf – Chantz

+0

Nein, ich meine Capture auf dem Netzwerkgerät, um zu sehen, ob Sie tatsächlich Anfragen generieren, oder wenn es vorher fehlschlägt. – Eddy

+0

Dies könnte eine naive Anfrage sein. Aber das ist das erste Mal, dass ich einen Web Service tatsächlich implementiere. Kannst du mir bitte sagen, wie man genau auf dem Netzwerkgerät festhält? Ich habe das Anforderungsobjekt in einen try/catch-Block gestellt und der Ablauf geht immer zum catch-Block. & druckt den oben genannten Fehlercode. – Chantz

-1

Dieses Problem tritt auf, wenn Sie Proxy Server verwenden.

+0

Dies ist nicht so sehr eine Antwort auf das Problem, als mehr eine Diagnose des Problems. Können Sie die Antwort erweitern, um zu erläutern, wie Sie das Problem beheben oder beheben können? –

Verwandte Themen