Common interface for Ruby's HTTP clients