我是新來的紅寶石,我正在學習它。ruby代碼從基本認證的URL下載文件
我期待從一個網址下載文件(例如:https://myurl.com/123/1.zip),並帶有基本認證。我試圖執行以下Ruby腳本,從Windows命令提示符下..
require 'net/http'
uri = URI('https://myurl.com/123/1.zip')
Net::HTTP.start(uri.host, uri.port,
:use_ssl => uri.scheme == 'https',
:verify_mode => OpenSSL::SSL::VERIFY_NONE) do |http|
request = Net::HTTP::Get.new uri.request_uri
request.basic_auth '[email protected]', 'John123'
response = http.request request # Net::HTTPResponse object
puts response
puts response.body
end
當我執行該腳本,我看不出有什麼錯誤,但該文件沒有下載。您能否請我更正我的代碼
要打印的響應。而是將其寫入文件。 https://gist.github.com/wbinglee/6f8ed65dded41fb9ccb2 – Sajin