Sidef

 view release on metacpan or  search on metacpan

scripts/WWW/http_tiny.sf  view on Meta::CPAN

#!/usr/bin/ruby

var req = require('HTTP::Tiny');
var http = req.new;

var response = http.get('http://example.net');
if (!response{:success}) {
    "GET failed!\n".die;
}

say "#{response{:status}} #{response{:reason}}";

response{:headers}.each { |k,v|
    say "#{k}: #{v}";
}

response{:content}.len && say response{:content}.len;



( run in 0.531 second using v1.01-cache-2.11-cpan-39bf76dae61 )