Interface for Ruby HTTP clients