{ok, _} = application:ensure_all_started(gun).
gun - HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP
Gun is an HTTP client for Erlang/OTP with support for the HTTP/1.1, HTTP/2 and Websocket protocols.
Gun aims to provide an easy to use, asynchronous and always-connected client. It maintains a permanent connection to the server and reconnects automatically when necessary.
All these applications must be started before the gun application. To start Gun and all dependencies at once:
{ok, _} = application:ensure_all_started(gun).
The gun application does not define any application environment configuration parameters.
Support my work on Cowboy, Ranch, Gun and Erlang.mk via GitHub Sponsors. The funds cover domain names and development tools.