るりまには httpでBASIC認証する方法 httpsを使う方法 が別々で載っているのですが、 表題のようにhttpsでBASIC認証する方法がついていないのでメモ。 require 'net/https' https=Net::HTTP.new("site name","443") Net::HTTP.version_1_2 https.use_ssl=true https.verify_mode = OpenSSL::SSL::VERIFY_NONE https.start do|http| req =Net::HTTP::Get.new('/members/xxxx') req.basic_auth 'username', 'password' response = http.request(req) print response.body end