File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,13 +18,14 @@ HTTP (The Gem! a.k.a. http.rb) is an easy-to-use client library for making reque
1818from Ruby. It uses a simple method chaining system for building requests, similar to
1919Python's [ Requests] .
2020
21- Under the hood, http.rb uses [ http_parser.rb ] , a fast HTTP parsing native
22- extension based on the Node.js parser and a Java port thereof . This library
21+ Under the hood, via [ Ruby FFI bindings ] [ http-parser-ffi ] , http.rb uses the Node.js
22+ [ http- parser] , a fast HTTP parsing native extension . This library
2323isn't just yet another wrapper around Net::HTTP. It implements the HTTP protocol
2424natively and outsources the parsing to native extensions.
2525
2626[ requests ] : http://docs.python-requests.org/en/latest/
27- [ http_parser.rb ] : https://github.com/tmm1/http_parser.rb
27+ [ http-parser ] : https://github.com/nodejs/http-parser
28+ [ http-parser-ffi ] : https://github.com/cotag/http-parser
2829
2930
3031## Another Ruby HTTP library? Why should I care?
You can’t perform that action at this time.
0 commit comments