BSD Ports

www/ruby-em-http-request 1.1.7 NetBSD

EventMachine based, async HTTP Request client

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
www, ruby
Package size
444.0 KiB, 628.5 KiB installed

Description

# EM-HTTP-Request

Async (EventMachine) HTTP client, with support for:

  • Asynchronous HTTP API for single & parallel request execution
  • Keep-Alive and HTTP pipelining support
  • Auto-follow 3xx redirects with max depth
  • Automatic gzip & deflate decoding
  • Streaming response processing
  • Streaming file uploads
  • HTTP proxy and SOCKS5 support
  • Basic Auth & OAuth
  • Connection-level & Global middleware support
  • HTTP parser via [http_parser.rb](https://github.com/tmm1/http_parser.rb)
  • Works wherever EventMachine runs: Rubinius, JRuby, MRI

Install

Binary package:

pkgin install ruby33-em-http-request

From pkgsrc:

cd /usr/pkgsrc/www/ruby-em-http-request && make install clean

Dependencies

Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-em-http-request-1.1.7, ruby40-em-http-request-1.1.7