Wie kann ich das senden einer HTTP-PUT-Anfrage in Ruby?

Ich bin versucht, senden Sie eine PUT-Anfrage an eine bestimmte URL, und haben sich bisher nicht gelingt.

Wenn ich waren gerade dabei, es über einen HTTP-requester GUI, wie diese, es wäre so einfach wie ein PUT auf die folgende url:

http://www.mywebsite.com:port/Application?key=apikey&id=id&option=enable|disable

Beachten Sie, dass eine port-Nummer angegeben wird in der obigen Anfrage. Werde ich auch tun müssen, wenn die übermittlung der Anfrage durch den ruby-code.

Wie kann ich replizieren solche Anfrage in Ruby?

Verwenden Sie das gem restclient, es gibt eine PUT-Methode. Ohne irgendwelche Besonderheiten in Bezug auf die Probleme, die Sie sagen, Sie haben, nicht wissen, was anderes zu sagen.
restclient ist ausgezeichnet, wenn Sie nicht wollen, mehr Abhängigkeiten, die Sie verwenden können, net/http, das Teil der standard-Bibliothek: rubyinside.com/nethttp-cheat-sheet-2940.html
Ich habe versucht, restclient sowie net/http und war nicht erfolgreich mit beiden. Ich bin mir sicher, dass es ist, weil einige Fehler/Mangel an wissen meinerseits. Eine weitere Erklärung, entweder würde sehr geschätzt werden. Ich würde es vorziehen, net/http über restclient.
Es wäre klarer, wenn man zeigen könnte, uns genau den service, den Sie zugreifen möchten. Sind Sie sicher, dass Sie meine PUT-Anfrage? Es sieht mehr aus wie Sie wollen eine GET-Anfrage zu empfangen, einige Daten?
Hi peterept, leider ist es für eine Arbeit und ich kann nicht wirklich offen mehr als das. Es war jedoch eine put-Anfrage nicht zu bekommen. Ich hatte auch schon Anfragen bekommen implementiert haha

InformationsquelleAutor finiteloop | 2012-07-09

Schreibe einen Kommentar