net-http2
net-http2 copied to clipboard
NetHttp2 is an HTTP/2 client for Ruby.
Fixes issues where the Socket closes during a request. Prior to this change, the requesting thread would remain blocked forever.
This removes the dependence on AF_INET and allows IPv6-only hosts to be connected to. Closes #32.
I had a frustrating experience with running a net-http2 client on Azure VM. When the client is idle for about 240 seconds, Azure infrastructure will silently drop "outbound SNAT". As...
I believe I have isolated a memory leak in net-http2 (0.18.2) or http-2 (0.10.1). It appears that the client is hanging onto the requests unless client.close is called. I followed...
Currently, this gem provides for the ability for asynchronous HTTP2 requests, but does now allow for maintaining a single HTTP2 requests that makes full usage of the bidirectional streaming capabilities...
I'm unable to use this library with a host that only has a v6 address: ``` [11] pry(main)> response = client.call(:get, '/') SocketError: getaddrinfo: Name or service not known from...
Hi there and thanks for providing and maintaining an HTTP2 client and a modern Ruby client for push notifications 🙇 I'm implementing the push notifications with Apnotic right now, and...
I'm trying to configure the client with a Proxy and I don't get a connection.
Headers are currently a hash, however this does not allow to set multiple values for the same header key (such as the `Set-Cookie` header). Allowing to use arrays as `headers`...
with headers: ``` require 'net-http2' # create a client client = NetHttp2::Client.new("https://nghttp2.org") # send request response = client.call(:get, '/httpbin/headers', headers: { 'x-custom' => 'custom' }) # read the response response.ok?...