kamui kamui

test-http-clients

3 8 2

A comparison of some ruby http clients. This fork adds a rake file, fixes some tests, and extracts json parsing, uri method calls outside of the individual tests.

You have 3 open security alerts

Dependencies

Package Locked Requirement Latest Status Changelog
Gems curb 0.7.12 >= 0 0.8.7

curb version 0.7.12

Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the libcurl(3), a fully-featured client-side URL transfer library. cURL and libcurl live at http://curl.haxx.se/

This dependency is not matching latest version. Please consider upgrading.

Gems em-http-request 0.3.0 >= 0 1.1.2

em-http-request version 0.3.0

EventMachine based, async HTTP Request client

This dependency is not matching latest version. Please consider upgrading.

Gems eventmachine 0.12.10 >= 0 1.0.7

eventmachine version 0.12.10

EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use in Ruby. EventMachine wraps all interactions with IP sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients. To create a server or client, a Ruby program only needs to specify the IP address and port, and provide a Module that implements the communications protocol. Implementations of several standard network protocols are provided with the package, primarily to serve as examples. The real goal of EventMachine is to enable programs to easily interface with other programs using TCP/IP, especially if custom protocols are required.

This dependency is not matching latest version. Please consider upgrading.

Gems httparty 0.7.4 >= 0 0.13.3

httparty version 0.7.4

Makes http fun! Also, makes consuming restful web services dead easy.

Security alert:

Gems httpclient 2.1.6.1 >= 0 2.6.0.1

httpclient version 2.1.6.1

gives something like the functionality of libwww-perl (LWP) in Ruby

This dependency is not matching latest version. Please consider upgrading.

Gems httprb 0.1.5 >= 0 0.1.5

httprb version 0.1.5

HTTP client DSL, inspired by sinatra.

This dependency is up-to-date. Congrats and keep going!

Gems patron 0.4.11 >= 0 0.4.20

patron version 0.4.11

Ruby HTTP client library based on libcurl

This dependency is not matching latest version. Please consider upgrading.

Gems rake 0.8.7 >= 0 10.4.2

rake version 0.8.7

Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * A library of prepackaged tasks to make building rakefiles easier. For example, tasks for building tarballs and publishing to FTP or SSH sites. (Formerly tasks for building RDoc and Gems were included in rake but they're now available in RDoc and RubyGems respectively.) * Supports parallel execution of tasks.

This dependency is not matching latest version. Please consider upgrading.

Gems rest-client 1.6.1 >= 0 1.8.0

rest-client version 1.6.1

A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.

Security alert:

Gems righttp 0.1.5 >= 0 0.1.5

righttp version 0.1.5

A HTTP client library written from scratch that is easy to use and offers full flexibility

This dependency is up-to-date. Congrats and keep going!

Gems rufus-jig 1.0.0 >= 0 1.0.0

rufus-jig version 1.0.0

Json Interwebs Get. An HTTP client, greedy with JSON content, GETting conditionally. Uses Yajl-ruby whenever possible.

This dependency is up-to-date. Congrats and keep going!

Gems typhoeus 0.2.4 >= 0 0.7.1

typhoeus version 0.2.4

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

This dependency is not matching latest version. Please consider upgrading.

Gems yajl-ruby 0.8.1 >= 0 1.2.1

yajl-ruby version 0.8.1

Ruby C bindings to the excellent Yajl JSON stream-based parser library.

This dependency is not matching latest version. Please consider upgrading.

Package Locked Requirement Latest Status Changelog
There is no development dependency.