如何从Sinatra访问网页?

时间:2010-11-04 06:13:25

标签: ruby sinatra

我想从Sinatra运行这个PHP脚本http://db2express/imacs/radek/3.1/rationalTest.php?mode=create。 Sinatra在不同的盒子上运行。

有没有Sinatra内置的方法怎么做?

我知道我可以使用mechanize,只是想知道是否还有其他东西可供使用?

1 个答案:

答案 0 :(得分:3)

Open-URI如果你需要做的就是检索URL的内容或者在URL的另一端发痒某些工作,那么

Net::HTTP将会做得很好。

如果您需要更多控制权,则Typhoeus或{{3}}可用。

Open-URI和Net :: HTTP都是Ruby标准安装的一部分。

  

我只想进一步补充一点,“HTTParty”是围绕“Net :: HTTP”的非常好的包装器(参见httparty.rubyforge.org)

是的,我同意。这很好。因为它是内置的,我首先到达OpenURI。 HTTParty比Typhoeus重量轻,所以它们很好地定位在它们之间。