## [cool.io-http](https://github.com/godfat/cool.io-http)
by Lin Jen-Shin ([godfat](http://godfat.org))
### DESCRIPTION:
Simpler HTTP(S) for [cool.io](https://github.com/tarcieri/cool.io)
### CHANGES:
#### cool.io-http 0.3.1 -- 2012-02-18
* Make sure Response#status is an integer
* Fixed a few bugs
* Return the response object in HttpFiber
### INSTALLATION:
gem install cool.io-http
### SYNOPSIS:
Asynchrony client:
require 'cool.io/http'
Coolio::Http.request(:url => 'https://google.com'){ |response|
puts "Response: #{response.body}"
puts
puts " Headers: #{response.headers}"
puts " Status: #{response.status}"
}
Coolio::Loop.default.run
Fiber-aware synchrony client:
require 'cool.io/http'
Fiber.new{
Coolio::HttpFiber.request(:url => 'https://google.com'){ |
response|
puts "Response: #{response.body}"
puts
puts " Headers: #{response.headers}"
puts " Status: #{response.status}"
}
puts "DONE"
}.resume
puts "GO"
Coolio::Loop.default.run