與通過Fiddler發送數據和請求相比,我一直在通過Ruby HTTP請求發送JSON數據的主題進行了大量研究。 我的主要目標是找到一種方法來使用Ruby在HTTP請求中發送數據的嵌套散列。使用Ruby的Net/HTTP模塊,我可以發送原始的JSON數據嗎?
在Fiddler中,您可以在請求正文中指定一個JSON並添加標頭「Content-Type:application/json」。
在Ruby中,使用Net/HTTP,如果可能的話,我想做同樣的事情。我有一種預感,那是不可能的,因爲在Ruby中將JSON數據添加到http請求的唯一方法是使用set_form_data,它需要散列中的數據。在大多數情況下這很好,但是這個函數並沒有正確處理嵌套散列(請參閱本文中的comments)。
有什麼建議嗎?
謝謝。你的回答幫助我達成了一些有效的工作。 – Max