URL을 사용하여 http를 얻습니다. http://localhost/add?add_key[0][key]=1234&add_key[0][id]=1.
나는 깔끔한 params 해시 { "add_key"=> { "0"=> { "key" => "1234", "id"=> "1"}}. 내가rails params 해시 문자열에 해시 : 문자열 해시
new_uri = URI.parse("http://10.10.12.1/test")
res = Net::HTTP.post_form new_uri,params
게시물을 처리하는 서버를 사용하여 다른 서버에이를 게시하려고하지만 경우
{"add_key"=>"0key1234id1"}
이 post_form처럼 보이는 요청에이 매개 변수를보고있는 것은 문자열의 해시 문자열이 필요합니다. 어떻게 내가 fine manual에서
{"add_key[0][key]" => "1234", add_key[0][id]" => "1"}
그 덕분에 좋았어요! 요청을 다른 서버로 리디렉션하는 방법이 있습니까? – Vasu
@ 바 수 : 아무 것도 떠오르지 않지만 그럴 필요가 없습니다. POST로 리디렉션하면 제대로 작동하는지 알 수 없습니다. –
원래 요청이 POST 인 경우 CGI.parse (request.raw_post) – Vasu