Ich habe den folgenden Code:
%Vor%Das funktioniert normalerweise gut, aber der Server auf der anderen Seite beschwert sich über etwas in meinem XML und die Techniker brauchen dort die XML-Nachricht UND die Header, die gesendet werden.
Ich habe die XML-Nachricht erhalten, aber ich kann nicht herausfinden, wie man die Header erreicht, die mit dem oben Gesagten gesendet werden.
Sehen Sie sich die Dokumentation für Net :: HTTP post
Methode. Es nimmt den path
des uri-Wertes, die Daten (XML), die Sie posten wollen, und die Header, die Sie setzen möchten. Es gibt die Antwort und den Körper als ein Zwei-Elemente-Array zurück.
Ich kann das nicht testen, weil Sie den Host verdeckt haben, und die Chancen stehen gut, dass es ein registriertes Konto braucht, aber der Code sieht nach meiner Erinnerung korrekt aus, wenn ich Net :: HTTP verwende.
%Vor%Sehen Sie sich Typhoeus als Alternative an, und meiner Meinung nach ist es einfacher, Juwelen zu verwenden, besonders die "Making Quick Requests". Abschnitt.
Tags und Links ruby http header net-library