No PHP eu posso fazer isso:
$request = http://www.example.com/someData;
$response = file_get_contents($request);
Como eu faria a mesma coisa em Ruby (ou algum método Rails?)
Estive pesquisando para uma meia hora e chegando completamente curto.
No PHP eu posso fazer isso:
$request = http://www.example.com/someData;
$response = file_get_contents($request);
Como eu faria a mesma coisa em Ruby (ou algum método Rails?)
Estive pesquisando para uma meia hora e chegando completamente curto.
O pacote de biblioteca padrão open-uri
é o que você procura:
require 'open-uri'
contents = open('http://www.example.com') {|io| io.read}
# or
contents = URI.parse('http://www.example.com').read
require 'net/http'
Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
Não sei por que eu não encontrar este anteriormente. A menos que haja uma maneira melhor, eu estou indo com isso!
Usando a biblioteca / http net, como mostrado:
require 'net/http'
response = Net::HTTP.get_response('mysite.com','/api/v1/messages')
p response.body
Em sua tentativa vista
<%= request.inspect %>