[解決済み] Net::HTTP.getでhttpsのurlを取得する
2023-04-12 12:30:43
質問
私は
Net::HTTP.get()
をhttpsのURLに使用しようとしています。
@data = Net::HTTP.get(uri, Net::HTTP.https_default_port())
しかし、結果を印刷しようとすると、以下のような結果になります。
URI::HTTPS を String に変換できません。
どうしたんですか?Ruby 1.8.7 (OS X)を使用しています。
どのように解決するのですか?
オリジナルの回答です。
uri = URI.parse("https://example.com/some/path")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
@data = http.get(uri.request_uri)
コメントで指摘されているように、こちらの方がよりエレガントです。
require "open-uri"
@data = URI.parse("https://example.com/some/path").read
関連
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] gemのインストールで --no-ri --no-rdoc をデフォルトにするには?
-
[解決済み] rbenvがrubyのバージョンを変更しない
-
[解決済み】rubygemsインストール時のSSLエラー、'https://rubygems.org/'からデータを引き出せない。
-
[解決済み】Rubyでバイナリファイルを文字列として読み込む
-
[解決済み】PostgreSQLで平均値を小数点以下2桁に丸めるには?
-
[解決済み] Sinatraがファイルを変更するたびに自動で再読み込みするようにするには?
-
[解決済み] Rubyでオブジェクトのキーを配列として取得する
-
[解決済み] RubyでCtrl-cをキャプチャする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] Rubyの継承とミキシンの比較
-
[解決済み] ファイルのテキストをパターン検索し、指定された値で置き換える方法
-
[解決済み] Rubyの"==="演算子は何をするのですか?重複] [重複
-
[解決済み] Ruby文字列のgsubメソッドとsubメソッドの違いについて
-
[解決済み] RubyのREPLを開くコマンドは何ですか?
-
[解決済み] Ruby: 文字列の最初の文字を取得する方法
-
[解決済み] Herokuの基本的なアプリのロードに2秒かかるのはなぜですか?
-
[解決済み] Ruby初心者が注意すべきRuby Gotchasとは?[クローズド]
-
[解決済み] Rubyで文字列中のある文字の出現回数を検索する