Curl jruby的限制(卷曲)?
我正在尝试将curl与jruby结合使用,以获得一些网页/文件的响应时间。通常在ruby中,这不会是一个问题,我可以只安装gem(gem install-urb),一切都很好 路缘似乎与jruby不兼容,所以有没有其他方法可以让我以类似的方式获取网页加载时间?我研究了net/http类,但是它没有一个可以工作的函数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.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