On Tuesday, May 7, 2013 6:43:32 PM UTC+1, John Merlino wrote:
>
> I'm looking at the documentation:
> http://ruby-doc.org/stdlib-2.0/libdoc/net/http/rdoc/Net/HTTP.html
>
> And I notice two uses of Net::HTTP. Both are using GET requests. But
> what's the difference? When to use which?
>
>
It's the usual tradeoff between convenience and extensiveness. The long
form allows you to pipeline requests, set more options on the request (eg
headers etc.) but a lot of the time you just want to grab the content from
a url and don't need all the ceremony
Fred
> Net::HTTP.start(uri.host, uri.port) do |http|
> request = Net::HTTP::Get.new uri
>
> response = http.request request # Net::HTTPResponse object
> end
>
>
>
> uri = URI('http://example.com/index.html')
> res = Net::HTTP.get_response(uri)
>
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/9GrWPdSlihMJ.
For more options, visit https://groups.google.com/groups/opt_out.