Я делаю http получить с помощью URL http://localhost/add?add_key[0][key]=1234&add_key[0][id]=1.
У меня есть приложение rails, которое дает мне аккуратный хэш params {"add_key" => {"0" => {"key" => "1234", "id" => "1"}}. Однако, когда я пытаюсь опубликовать это на другом сервере, используя
new_uri = URI.parse("http://10.10.12.1/test")
res = Net::HTTP.post_form new_uri,params
Сервер, обрабатывающий сообщение, видит этот параметр в запросе
{"add_key"=>"0key1234id1"}
Похоже, что post_form требует хеш от String to String. Так как мне конвертировать хэш параметров в
{"add_key[0][key]" => "1234", add_key[0][id]" => "1"}