2016-03-28 24 views
0

Ich verwende UPS Web API in ASP.NET MVC4 Web Application. Auch ich habe ups Entwickler-Support-Team kontaktiert. Aber sie antworteten wie folgt:Wie UPS SOAP Envelope und Soap Security Header generieren?

Wenn Sie Web-Services verwenden, achten Sie darauf, den SOAP-Umschlag und die SOAP-Security-Header enthalten. Bitte entfernen Sie nicht die Benutzer-ID/das Passwort und den Zugangsschlüssel aus der Anfragedatei.

Sie müssen Ihre Anwendung debuggen, um die XML/Soap Envelope-Anfrage- und Antwortdateien zu erhalten. Bedauerlicherweise unterstützen wir aufgrund der vielen möglichen Programmiersprachen und Umgebungen den Client-Code nicht direkt und können Ihnen keine Anweisungen geben, wie Sie diesen Prozess für Ihre Programmierumgebung durchführen können. "

Also, wie der SOAP-Umschlag und Seife Sicherheitsheader generieren? Bitte helfen Sie mir, wenn jemand das gleiche Problem konfrontiert ???

+0

Mehr Kontext wäre wirklich hilfreich - wie erstellt man jetzt das XML und welche Fehlermeldung bekommt man zurück? Wenn Sie nach einer einfacheren Lösung suchen, können Sie Shippo (https://goshippo.com) und deren C# -Bibliothek (https://github.com/goshippo/shippo-csharp-client) verwenden. –

Antwort

0

Download Fiddler und installieren Sie es auf der Maschine die Web-Service-Anfrage zu senden. Während Wenn Sie es ausführen, zeigt Fiddler Ihnen die Anfrage und die Antwort an, wenn Sie den Web-Service aufrufen, und Sie können die Registerkarte Textansicht sowohl in den Anforderungs- (oben rechts) als auch in den Antwortfeldern (unten rechts) in Fiddler kopieren und einfügen das unverarbeitete XML in Textdateien.

Fiddler running with request and response set to text view

Verwandte Themen