如何从Sinatra访问网页? [英] How do I access a web page from Sinatra?

查看:25
本文介绍了如何从Sinatra访问网页?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从Sinatra运行此PHP脚本。Sinatra在不同的计算机上运行。

Sinatra有没有内置的方法可以做到这一点?

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

推荐答案

Open-URI如果您只需检索URL的内容或在URL的另一端抓取某些作业,则会做得很好。

如果您需要更多控制,则可以使用Net::HTTPTyphoeus

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

我只想进一步补充一点,"HTTParty"是对"Net::http"(参见Httparty.rubyforge.org)的一个很好的包装。

是的,我同意。做得很好。我首先使用OpenURI,因为它是内置的。HTTParty的重量比台风轻,所以它恰好位于两者之间。

这篇关于如何从Sinatra访问网页?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆