Jak utworzyć żądanie HTTP GET
z parametrami w Ruby?Parametrized uzyskać wniosek w Ruby?
Jest to łatwe do zrobienia, gdy jesteś POST
ing:
require 'net/http'
require 'uri'
HTTP.post_form URI.parse('http://www.example.com/search.cgi'),
{ "q" => "ruby", "max" => "50" }
Ale widzę żadnej możliwości przejścia GET
parametry mieszania przy użyciu 'net/http'
.
Z pewnością musi istnieć bardziej abstrakcyjny sposób, by to zrobić, nie? –
Nie sądzę, że jest w Net :: HTTP ... ale można po prostu napisać metodę, która pobiera 3 parametry, domenę, ścieżkę i parametry, i zwraca wynik, więc nie trzeba uruchamiać zbierać ręcznie za każdym razem. –
@Horace Loeb Nie ma sensu tego abstrahować. To takie proste, że abstrakcja nie uratuje ci żadnego kodu. – Henry