htty is a console application for interacting with web servers. It's a fun way to explore web APIs and to learn the ins and outs of HTTP.
Provides a list of Net::HTTP timeout errors.
This is the simple REST client for Google OAuth2 API V2. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google OAuth2 API, but note that some services may provide a separate modern client that is easier to use.
Faraday adapter for Em::Http
clogger is Rack middleware for logging HTTP requests. The log format is customizable so you can specify exactly which fields to log.
Ruby gem to create HTTP Content-Disposition headers with proper escaping/encoding of filenames
This is the simple REST client for Analytics Reporting API V4. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Analytics Reporting API, but note that some services may provide a separate modern client that is easier to use.
Hiera backend for looking up data over HTTP APIs
A Batch API plugin that provides a RESTful syntax, allowing clients to make any number of REST calls with a single HTTP request.
Prints CURL compatible commands for the HTTP requests you're making
Provide rspec matchers to match http response code
The Lob API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and uses HTTP response codes to indicate any API errors. <p> Looking for our [previous documentation](https://lob.github.io/legacy-docs/)?
Human-friendly DSL for building HTTP(s) clients in Ruby
Standard-compliant cache for async-http.
Clean up your controller code by raising exceptions that generate responses with different HTTP status codes.
Provides a fun HTTP interface on top of Typhoeus!
securecompare borrows the secure_compare private method from ActiveSupport::MessageVerifier which lets you do safely compare strings without being vulnerable to timing attacks. Useful for Basic HTTP Authentication in your rack/rails application.
EventMachine-LE (Live Edition) is a branch of EventMachine (https://github.com/eventmachine/eventmachine). This branch incorporates interesting pull requests that are not yet included in the mainline EventMachine repository. The maintainers of that version prefer to minimize change in order to keep the stability with already existing EventMachine deployments, which provides an impressive multi-platform base for IPv4 TCP servers (e.g., Web servers) that don't need good UDP or IPv6 support. This dedication to stability is helpful for production use, but can also lead to ossification. The present "Live Edition" or "Leading Edge" branch has its focus on supporting a somewhat wider use, including new Web servers or protocols beyond the HTTP Web. To provide even more focus, this branch is currently applying its energy towards Linux and Unix/BSD/OSX environments. Java reactor and pure Ruby reactor are for now removed in this branch, and Windows/Cygwin support is untested. This may very well change later, once interesting pull requests come in. EventMachine-LE draws from a number of dormant pull requests on the mainline version of EventMachine. New proposals will also directly come to EventMachine-LE and will be included once they are tested. This is not a "development branch", EventMachine-LE is ready for production, just beyond the focus of mainline EventMachine.
External access to your services on Cloud Foundry via a Caldecott HTTP tunnel.
This is the simple REST client for Firebase App Distribution API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Firebase App Distribution API, but note that some services may provide a separate modern client that is easier to use.
pluto-feedfetcher - fetch web feeds (w/ conditional HTTP get e.g. use etags, if-modified-since etc.)
This gem works mostly as HTTParty, but has automatic saving and sending of cookies to the server.
EventMachine based HTTP Request interface
Pure-ruby HTTP 2.0 protocol implementation
This gem provides a (hopefully) high quality http parser library that can build request information iteratively as data comes over the line without requiring the caller to maintain the entire body of the request as a single string in memory.
This is the simple REST client for Firebase Cloud Messaging API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Firebase Cloud Messaging API, but note that some services may provide a separate modern client that is easier to use.
This gem can help your Ruby application to make HTTP(S) requests using proxies by fetching and validating proxy lists from the different providers.
Chilkat Library for Ruby - FTP, SSH, SFTP, PDF, SMTP, POP3, IMAP, SSL, TLS, HTTP, RSA, Encryption, Zip, Compression, XML, ...
A tiny Fetch API wrapper that allows you to make http requests without need to handle to send the CSRF Token on every request
Groonga-client gem supports HTTP or [GQTP (Groonga Query Transfer Protocol)](http://groonga.org/docs/spec/gqtp.html) as the protocol using a client.
An HTTP library for Ruby that takes advantage of everything HTTP has to offer.
This is the simple REST client for People API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the People API, but note that some services may provide a separate modern client that is easier to use.
Rack::Brotli enables Google's Brotli compression on HTTP responses
Incoming! standardizes various mail parse apis, making it a snap to receive emails through HTTP post hooks.
Faraday Adapter for HTTP.rb
This tunnels https to http.
Manages the lifecycle of HTTP server processes
NiceHttp -- simplest library for accessing and testing HTTP and REST resources. Get http logs and statistics automatically. Use hashes on your requests. Access JSON even easier.
A simple HTTP client
Random HTTP User-Agent string generator
Set default http headers in request specs
The elasticsearch_http output is deprecated in favor of the elasticsearch output with the protocol set to http
Rack middleware for creating HTTP endpoints for files stored in MongoDB's GridFS
This is the simple REST client for Google Analytics Data API V1beta. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Analytics Data API, but note that some services may provide a separate modern client that is easier to use.
Orientdb4r provides a simple interface on top of OrientDB's RESTful HTTP API.
Hugs net-http-persistent with convenient get, delete, post, and put methods.
Real stubs and spies for HTTP(S) services
External access to your services on Cloud Foundry via a Caldecott HTTP tunnel.
EventMachine-based HTTP request client
The approach is HTTP library agnostic, so you must supply method, uri, headers, and body