2009-08-27 13 views

答えて

19

標準ライブラリパッケージopen-uriはあなたが後にしているものです

require 'net/http' 

response = Net::HTTP.get_response('mysite.com','/api/v1/messages') 
p response.body 
+0

これはNet :: HTTPとどう違うのですか? –

+1

この場合はあまりありません。しかし、このパッケージは多くの便利なショートカットを提供しています。 http://www.ruby-doc.org/stdlib/のドキュメントを読んでください。 –

0

は、私は、この先には見つからなかった理由を

<%= request.inspect %> 
+0

うーん...多分私は、I明確ではありませんでした私のアプリではなく、外部に何かをしようとしています。 –

+0

私は「リクエストオブジェクトの内容を取得するにはどうすればよいのですか」と読んでいました。ウェブページの内容ではなく、悪いです。 –

10
require 'net/http' 
Net::HTTP.get(URI.parse('http://www.example.com/index.html')) 

わからないしてみてください。良い方法がない限り、私はこれで行くよ!

示すように、ネット/ HTTPライブラリを使用して
require 'open-uri' 
contents = open('http://www.example.com') {|io| io.read} 
# or 
contents = URI.parse('http://www.example.com').read 
関連する問題