A port of Kenneth Reitz's requests to Ruby