Ich habe viel über das Senden von JSON-Daten durch Ruby-HTTP-Anfragen geforscht, im Vergleich zum Senden von Daten und Anfragen über Fiddler. Mein primäres Ziel ist es, einen Weg zu finden, einen verschachtelten Hash der Daten in einer HTTP-Anfrage mit Ruby zu senden.Kann ich mit dem Net/HTTP-Modul von Ruby rohe JSON-Daten senden?
In Fiddler können Sie einen JSON im Anfragetext angeben und den Header "Content-Type: application/json" hinzufügen.
In Ruby, mit Net/HTTP, möchte ich das gleiche tun, wenn es möglich ist. Ich habe eine Ahnung, dass es nicht möglich ist, da die einzige Möglichkeit, JSON-Daten zu einer http-Anfrage in Ruby hinzuzufügen, set_form_data ist, die Daten in einem Hash erwartet. Dies ist in den meisten Fällen in Ordnung, aber diese Funktion verarbeitet verschachtelte Hashes nicht ordnungsgemäß (siehe comments in diesem Artikel).
Irgendwelche Vorschläge?
danke. Deine Antwort hat mir geholfen, etwas zu erreichen, das funktioniert hat. – Max