Sha256: 56d4703829dae4a9083f57080cf54bfa82e5a2ab6add930dcf8632dda77c2d35

Contents?: true

Size: 648 Bytes

Versions: 6

Compression:

Stored size: 648 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony/http'
require 'polyphony'

Exception.__disable_sanitized_backtrace__ = true

resp = Polyphony::HTTP::Agent.get('https://realiteq.net/?q=time')
puts "*" * 40
puts resp.body

__END__

X = 1
Y = 1
t0 = Time.now
supervise { |s|
  X.times {
    s.spin {
      Y.times {
        resp = Polyphony::HTTP::Agent.get('http://about.gitlab.com/')
        puts "*" * 40
        p resp.headers
        puts "*" * 40
        puts resp.body
        # puts "body size: #{resp.body.bytesize}"
      }
    }
  }
}
elapsed = Time.now - t0
puts "\nelapsed: #{elapsed} rate: #{(X * Y) / elapsed}"

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
polyphony-http-0.28 examples/http_get.rb
polyphony-http-0.27 examples/http_get.rb
polyphony-http-0.26 examples/http_get.rb
polyphony-http-0.25 examples/http_get.rb
polyphony-http-0.24 examples/http_get.rb
polyphony-0.23 examples/http/http_get.rb