0
我正在做一個在線教程,我有一個挑戰,通讀一個文本文件,並提交一個唯一的名稱是一個迴文。但是,包含名稱的文件位於此URL http://www.codequizzes.com/challenges/names.txt
中。我很新的這個HTTP請求的東西。如何使用基本的ruby程序來獲取這個文本文件的內容?HTTP請求紅寶石
我正在做一個在線教程,我有一個挑戰,通讀一個文本文件,並提交一個唯一的名稱是一個迴文。但是,包含名稱的文件位於此URL http://www.codequizzes.com/challenges/names.txt
中。我很新的這個HTTP請求的東西。如何使用基本的ruby程序來獲取這個文本文件的內容?HTTP請求紅寶石
如何使用Net::HTTP? (還有其他的庫,但這個是內置的,很簡單的。)
require 'net/http'
text = Net::HTTP.get(URI('http://www.codequizzes.com/challenges/names.txt'))
這將遠程文件複製到本地文件...
require "open-uri"
remote_resource = "http://www.codequizzes.com/challenges/names.txt"
remote_data = open(remote_resource).read
local_file = open("local_names.txt", "w")
local_file.write(remote_data)
local_file.close
BTW,我發現這個通過搜索爲「紅寶石http請求」。當你學習編碼時,儘量習慣自己做這種搜索。通過練習,您將知道要搜索什麼以及如何瀏覽找到的結果。 – smarx