我正在尝试使用此代码从http Web服务器获取.sql文件。
Nokogiri::HTML(open($sql_file,:http_basic_authentication=>[@usr, @pwd]))
但是我确实得到了带有一些html标签的sql文件。(例如<html><body><p>
在开头和结尾处。)
您知道如何将文件作为纯文本.sql文件获取。
答案 0 :(得分:1)
Nokogiri用于处理HTML和XML文件。如果您只想要原始文本文件,则不需要或不需要Nokogiri。
仅使用open-uri
库(您已使用的)及其read
方法来获取内容:
require 'open-uri'
sql = open($sql_file,:http_basic_authentication=>[@usr, @pwd]).read