Verify signed HTTP requests from Manifold
Manages a Request-Id for each HTTP request
HTTP client and server components for the RFlow FBP framework. Also includes the necessary HTTP::Request and HTTP::Response message types
fluent plugin to accept multiple json/msgpack events in HTTP request
Rack middleware to inflate GZip and other compressions in incoming HTTP requests.
A Ruby Gem for authenticating HTTP requests using a HMAC
Unicorn is a HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients.
Use Net::HTTP to make requests
Collects and stores your outgoing HTTP requests in NetNoop.requests for later inspection, usually in your test assertions or matchers. Can be used in conjunction with FakeWeb to disable outbound HTTP requests while also making the contents of those requests visible.
Twroute listens for Twitter updates and redirects them to HTTP post requests
An abstraction on top of WebMock to build stubbed HTTP requests
EventMachine based HTTP Request interface
A standalone Rack Middleware application that authenticates a username/password against a devise-powered backend application before forwarding the original HTTP request to the same application. Authentication is done on *every* request, so it is advisable to use devise-proxy sparingly.
The Http Request Agent is intended to be an abstract agent that allows for the interaction of any http service.
Log raw HTTP requests & responses
Trafficlogger is a Rails Engine with Rack Middleware to track incoming HTTP requests coming to your site and logs them with detailed information about the Request
DHS ia a Rails-Gem, providing an ActiveRecord like interface to access HTTP-JSON-Services from Rails Applications. Special features provided by this gem are: Multiple endpoint configuration per resource, active-record-like query-chains, scopes, error handling, relations, request cycle cache, batch processing, including linked resources (hypermedia), data maps (data accessing), nested-resource handling, ActiveModel like backend validation conversion, formbuilder-compatible, three types of pagination support, service configuration per resource, kaminari-support and much more.
Fetches HTTP responses as batch requests concurrently
Rack middleware for rate-limiting incoming HTTP requests.
A tool for faking responses to HTTP requests
HTTP proxy with the ability to capture requests and generate a fake response. It is *not* intended to use in production environments, but only in integration tests.
XmppGateway is a server that allows XMPP stanzas to be posted via HTTP POST requests, it provides a synchronous API for IQ messages so that a reply is included in the body of the response
Simple wrapper around RestClient to make load balanced http requests
Log arbitrary metrics from HTTP request parameters according to l2met conventions.
Use MJML with rails, rendered via a HTTP request
Libsoup bindings for ruby. Partial coverage sufficient to allow HTTP requests to be handled without blocking the mainloop. e.g require 'gtk2' require 'soup' message = Soup::Message.new("GET", "http://www.example.com/") Soup::SessionAsync.new.queue(message) do |_sess,_mess| puts "Got response" Gtk.main_quit end Gtk.main
Send multiple HTTP requests simultaneously from a single ruby Thread, powered by goroutines.
A tool for faking responses to HTTP requests
Verify signed HTTP requests against a list of authorized_keys
Multiplex lets you bind Net::HTTP requests to non-default local IP addresses.
A tool for faking responses to HTTP requests
Handles your HTTP requests in background in non-blocking way using Resque worker
Rack middleware to reject crappy http accept headers, Returns '406 Not Acceptable' status when unsupported type is requested.
Transparent caching for your HTTP requests (heap, file, memcache). Built-in support for RestClient. Built upon Rack::Cache.
HTTP request hijacker for ActionController and API-driven Rails apps
OAuth Core Ruby implementation (this fork has em-http-request support, included until the main release includes the patch)
A simple gem that allows you to sign HTTP requests between two parties with a shared secret key.
Interacts with an HTTP service used to respond to an Amazon Alexa Skill request.
Easily route HTTP requests to different backends by pattern matching the URL path.
For use with Rails and the RequestId gem, this sets the request id so it can be sent on to internal http services.
unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.
Pedal-to-the-metal HTTP client for GET requests
An automatic logger for HTTP requests in Ruby. Adds Net::HTTP request logging to your Rails logs, and more.
Simple and safe token authentication library that uses Rails' `authenticate_or_request_with_http_token` method
Logs helpful HTTP information on Rack requests.
Minimise your CSS files using by compressing and combining them into one file. Reduce HTTP requests, file size, and save bandwidth. See http://github.com/nathankleyn/mini_css for more information.
RSpec extension for HTTP request
Removing the cruft, bringing the HTTP method to the forefront and sporting a neat DRYing block syntax--FancyRoutes is a layer on top of the Rails routing system which provides an elegant API for mapping requests to your application's controllers and actions.
A restricted login shell for Git-only SSH access, which delegates git pull/push requests to a git http backend.
Echo is a test double for API interactions that learns from the real API. In its simplest use case, it extends Net::HTTP and tracks every HTTP call to a registered domain. If it hasn't seen that call, it stores both the request and the response. On subsequent calls it returns the stored response. Explicit scenario start/end markers are also supported for more complex multiple-step interactions.