Curl jruby的限制(卷曲)?

Curl jruby的限制(卷曲)?,curl,jruby,Curl,Jruby,我正在尝试将curl与jruby结合使用,以获得一些网页/文件的响应时间。通常在ruby中,这不会是一个问题,我可以只安装gem(gem install-urb),一切都很好 路缘似乎与jruby不兼容,所以有没有其他方法可以让我以类似的方式获取网页加载时间?我研究了net/http类,但是它没有一个可以工作的函数 如果可以的话,我会使用curl.total_time。有什么想法吗 根据URB文档(),URB是“libcurl的Ruby语言绑定” 因此,除非gem使用FFI,否则它不会与JRub

我正在尝试将curl与jruby结合使用,以获得一些网页/文件的响应时间。通常在ruby中,这不会是一个问题,我可以只安装gem(gem install-urb),一切都很好

路缘似乎与jruby不兼容,所以有没有其他方法可以让我以类似的方式获取网页加载时间?我研究了net/http类,但是它没有一个可以工作的函数


如果可以的话,我会使用curl.total_time。有什么想法吗

根据URB文档(),URB是“libcurl的Ruby语言绑定”

因此,除非gem使用FFI,否则它不会与JRuby一起工作。我也不相信它能用在Windows上

在jruby中,可以进行shell调用并使用backticks从curl捕获输出

或者您可以使用Net::HTTP和时间,如下所示:

require 'net/http'
require 'time'
s = Time.new
html = Net::HTTP.get(URI.parse('http://yoursite/'))
puts Time.new - s