标签: ruby sinatra
我想从Sinatra运行这个PHP脚本http://db2express/imacs/radek/3.1/rationalTest.php?mode=create。 Sinatra在不同的盒子上运行。
http://db2express/imacs/radek/3.1/rationalTest.php?mode=create
有没有Sinatra内置的方法怎么做?
我知道我可以使用mechanize,只是想知道是否还有其他东西可供使用?
mechanize
答案 0 :(得分:3)
Open-URI如果你需要做的就是检索URL的内容或者在URL的另一端发痒某些工作,那么
Open-URI
Net::HTTP将会做得很好。
Net::HTTP
如果您需要更多控制权,则Typhoeus或{{3}}可用。
Typhoeus
Open-URI和Net :: HTTP都是Ruby标准安装的一部分。
我只想进一步补充一点,“HTTParty”是围绕“Net :: HTTP”的非常好的包装器(参见httparty.rubyforge.org)
是的,我同意。这很好。因为它是内置的,我首先到达OpenURI。 HTTParty比Typhoeus重量轻,所以它们很好地定位在它们之间。