http_tiny.sf 334 B

123456789101112131415161718
  1. #!/usr/bin/ruby
  2. var req = require('HTTP::Tiny');
  3. var http = req.new;
  4. var response = http.get('http://example.net');
  5. if (!response{:success}) {
  6. "GET failed!\n".die;
  7. }
  8. say "#{response{:status}} #{response{:reason}}";
  9. response{:headers}.each { |k,v|
  10. say "#{k}: #{v}";
  11. }
  12. response{:content}.len && say response{:content}.len;