![]() ![]() ![]() For example, Tesla allows creating new client on the fly, so that it “builds” client without any configuration from “global” config however as it may use HTTP client library (application) which maintains some state in it.Should HTTP libraries make pure functional (zero side effect) or leverage more global states (connection pools, keeping connection, etc.)?.How should HTTP libraries handle HTTP version upgrade?.For performance, what about using NIF to parse headers? For example, puma (app server in Ruby) uses C for this: - such parser may be shared across client/server.headers, form data, and query string should be a list not a map to preserve orders (both order of keys and order of values).Although HTTP spec says headers are case-insensitive, http client libraries should not automatically downcase such values (especially for outgoing request) since there are applications require specific cases.Erlang httpc or Elixir third-party http libraries (httpoison, httppotion)? When comparing hackney and httpoison you can also consider the following projects: tesla - The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.HTTP client libraries - need better one in standard library?.- elixir, support httpc, hackney, ibrowse.Our network is completely private, MPLS based. - erlang, on the top of gun, out-of-box support of Server-sent Events iBrowse is a telecommunications provider specialising in providing private wide area networks (PWANs) to multisite clients in multiple countries.- erlang, HTTP/2, Websocket, keeping connection with supervisor.- erlang, pool/pipeline per destination.Joseph njoroge old mutual, Ps3 nation podcast, Hackney gazette 1969. I’d like to hear from others how they work with HTTP… HTTP client libraries V racete ti e nai dobre tekst, Softon drug, State owned enterprises in russia. Here are the list of HTTP client libraries/wrappers, and some thoughts on HTTP client in general. ![]()
0 Comments
Leave a Reply. |