A lightweight HTTP/1.1 client for Erlang, now deprecated in favor of newer alternatives.
lhttpc is a lightweight HTTP/1.1 client implemented in Erlang for making HTTP requests from Erlang applications. It provides basic HTTP client functionality with support for persistent connections and SSL, though it is now deprecated and no longer actively maintained.
Erlang developers working on legacy projects that still depend on lhttpc, or those maintaining older Erlang applications that require HTTP client functionality.
lhttpc offers a minimal, straightforward HTTP client implementation specifically for Erlang environments, with legacy compatibility for older Erlang versions. However, the project maintainers now recommend switching to more modern alternatives like shotgun or fusco.
lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
It has minimal overhead and is designed for simplicity, making it efficient for basic HTTP needs in Erlang/OTP environments without bloat.
Implements the full HTTP/1.1 protocol including persistent connections, which improves performance for repeated requests in Erlang applications.
Supports secure communication by leveraging Erlang's built-in ssl application, ensuring encrypted HTTP calls without external dependencies.
Operational for older Erlang versions (pre-R17), making it suitable for maintaining legacy projects that haven't upgraded OTP.
The project is explicitly marked as not supported anymore, meaning no bug fixes, security updates, or new features will be added, as stated in the README.
Only supports HTTP/1.1, lacking modern protocols like HTTP/2 or advanced features found in alternatives like shotgun or fusco.
Some settings, such as connection_timeout, cannot be updated at runtime without calling specific functions like lhttpc_manager:update_connection_timeout/1, adding complexity.
With maintainers recommending switching to other clients, lhttpc is disconnected from the active Erlang community, limiting documentation and support resources.