Come si effettua una richiesta HTTP GET
con parametri in Ruby?I parametri ottengono la richiesta in Ruby?
E 'facile da fare quando si è POST
ing:
require 'net/http'
require 'uri'
HTTP.post_form URI.parse('http://www.example.com/search.cgi'),
{ "q" => "ruby", "max" => "50" }
ma non vedo modo di passare GET
parametri come hash utilizzando 'net/http'
.
Sicuramente ci deve essere un modo più astratto per fare questo, no? –
Non penso ci sia in Net :: HTTP ... ma potresti semplicemente scrivere un metodo che richiede 3 parametri, il dominio, il percorso e i parametri, e restituisce il risultato, quindi non devi eseguire il raccogliere manualmente ogni volta. –
@Horace Loeb Non c'è alcun punto che lo astragga. È così semplice che un'astrazione non ti farà risparmiare alcun codice. – Henry