HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts

Documentation NOTE: This is the 5.x development branch. For the 4.x stable branch, please see: About HTTP (The Gem! a.k.a. http.rb) is an easy-to-use client libr
Category: Ruby / HTTP Clients and tools
Watchers: 45
Star: 2.9k
Fork: 291
Last update: Aug 5, 2022

Related Repos

emad-elsaid Retro - a ruby HTTP server that allows users to create retrospective boards, and add cards to it.

serradura RequestVia A fast and functional (API and paradigm) HTTP client, using only Ruby's standard library as dependency. e.g: Net::HTTP and URI. List of all commands shown in the GIF: require 'request_via' # Thanks to @ElliottLa

maccman Nestful is a simple Ruby HTTP/REST client with a sane API. Installation sudo gem install nestful Features Simple API JSON requests Resource API Proxy support SSL support API GET re

excon excon Usable, fast, simple Ruby HTTP 1.1 Excon was designed to be simple, fast and performant. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients. Getting Started Options

lostisland Faraday is an HTTP client library that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle. Getting Started T

nahi httpclient - HTTP accessing library. Copyright (C) 2000-2015 NAKAMURA, Hiroshi [email protected] 'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby. 'httpclient' formerly known as 'http-access2'. See HTTP

httprb Documentation NOTE: This is the 5.x development branch. For the 4.x stable branch, please see: About HTTP (The Gem! a.k.a. http.rb) is an easy-to-use client libr

jnunemaker httparty Makes http fun again! Ain't no party like a httparty, because a httparty don't stop. Install gem install httparty Requirements Ruby 2.0.0 or higher multi_xml You like to party!

igrigorik HTTP-2 Pure Ruby, framework and transport agnostic, implementation of HTTP/2 protocol and HPACK header compression with support for: Binary framing parsing and encoding Stream multiplexing and prioritization Connecti

toland Patron Patron is a Ruby HTTP client library based on libcurl. It does not try to expose the full "power" (read complexity) of libcurl but instead tries to provide a sane API while taking advantage of libcurl under the hood.

savonrb Savon Heavy metal SOAP client Documentation | RDoc | Mailing list | Twitter Version 2 Savon version 2 is available through Rubygems and can be installed via: $ gem install savon or add it to your Gemfile like

balvig Spyke Interact with remote REST services in an ActiveRecord-like manner. Spyke basically rips off takes inspiration ? from Her, a gem which we sadly had to abandon as it gave us some performance problems and m

typhoeus Typhoeus Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic. Example A single request: Typhoeus.get("www.e

r18n R18n R18n is an i18n tool to translate your Ruby application into several languages. It contains a core gem and out-of-box wrapper plugins forframeworks or environments (Rails, Sinatra, desktop). Quick Demo

trusche httplog Log outgoing HTTP requests made from your application. Helps with debugging pesky API error responses, or just generally understanding what's going on under the hood. So far this gem works with the following ruby mo