[ANN] httpx (0.0.5) released


(Tiago Cardoso) #1

Hi all,

I'd like to introduce a library I've been working on for the past months.

* home: <http://honeyryderchuck.gitlab.io/httpx/>
* code: <https://gitlab.com/honeyryderchuck/httpx/>
* rdoc: <http://honeyryderchuck.gitlab.io/httpx/rdoc/>

It's an http library, which supports both HTTP/2 and HTTP/1 requests over
the same simple API.

Its high-level API and some features are directly inspired from both the
HTTP.rb and python requests.

The main differentiator to other libraries is that it allows multiple
concurrent requests in the same thread. It will reuse connections when
possible, and take advantage of the HTTP protocol (when in HTTP/1, multiple
requests will be pipelined, when in HTTP/2, multiple requests will be
multiplexed). Multiple connections will be multiplexed.


(Michal Molhanec) #2

Looks cool!

Dne 06.04.2018 v 12:37 Tiago Cardoso napsal(a):

ยทยทยท

Hi all,

I'd like to introduce a library I've been working on for the past months.

* home: <http://honeyryderchuck.gitlab.io/httpx/>
* code: <https://gitlab.com/honeyryderchuck/httpx/>
* rdoc: <http://honeyryderchuck.gitlab.io/httpx/rdoc/>

It's an http library, which supports both HTTP/2 and HTTP/1 requests over the same simple API.

Its high-level API and some features are directly inspired from both the HTTP.rb and python requests.

The main differentiator to other libraries is that it allows multiple concurrent requests in the same thread. It will reuse connections when possible, and take advantage of the HTTP protocol (when in HTTP/1, multiple requests will be pipelined, when in HTTP/2, multiple requests will be multiplexed). Multiple connections will be multiplexed.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>