如何从Sinatra访问网页? [英] How do I access a web page from Sinatra?
本文介绍了如何从Sinatra访问网页?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Sinatra有没有内置的方法可以做到这一点?
我知道我可以使用mechanize
,只是想知道是否有其他东西可以使用?
推荐答案
Open-URI
如果您只需检索URL的内容或在URL的另一端抓取某些作业,则会做得很好。
如果您需要更多控制,则可以使用Net::HTTP
或Typhoeus
。
Open-URI和Net::HTTP都是Ruby标准安装的一部分。
我只想进一步补充一点,"HTTParty"是对"Net::http"(参见Httparty.rubyforge.org)的一个很好的包装。
是的,我同意。做得很好。我首先使用OpenURI,因为它是内置的。HTTParty的重量比台风轻,所以它恰好位于两者之间。
这篇关于如何从Sinatra访问网页?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文