Mit Ruby eine XML-Anfrage an einen Webserver senden

8

Ich fürchte, ich habe nicht viel Erfahrung mit der Veröffentlichung von Dokumenten (z. B. XML) über Web-Server, also entschuldige ich mich, wenn mein Verständnis von HTTP fehlt.

Ich habe einen einfachen Mongrel-Webserver in einer Ruby-App auf 127.0.0.1 port 2000 eingerichtet. (Der Server).

Ich führe eine separate Ruby-App auf demselben Computer aus. (Der Kunde).

Ich brauche den Client, um ein XML-Dokument an den Server zu senden.

Ich habe versucht, Net :: HTTP zu verwenden, aber ich kann kein klares Beispiel finden, das mir sagt, was ich tun soll. Ich habe es versucht, aber es sind Fehler aufgetreten. Ich habe die Anfrage abgebrochen, um sie so einfach wie möglich zu machen:

%Vor%

aber es ergibt sich der folgende Fehler

%Vor%

Ich kann mir vorstellen, dass ich es total falsch mache. Bitte geben Sie mir ein Beispiel (oder zeigen Sie mir ein Tutorial), das mir erlauben sollte einige grundlegende Daten wie "<tag1>text</tag1>" zu veröffentlichen. Hoffentlich werde ich dann in der Lage sein, die passenden Header zu setzen und die Antwort zu verarbeiten.

Außerdem muss ich net / http nicht verwenden; Jede kostenlose Methode, die nicht mit zusätzlichen Lizenzbeschränkungen für kommerzielle Zwecke einhergeht, ist in Ordnung.

    
SimonMayer 31.01.2012, 23:41
quelle

1 Antwort

4

Dies ist unglaublich einfach, wenn Sie den Rest-Client Edelstein

verwenden %Vor%     
SimonMayer 03.02.2012, 00:15
quelle

Tags und Links