Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esl/lhttpc
lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
https://github.com/esl/lhttpc
Last synced: 3 months ago
JSON representation
lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
- Host: GitHub
- URL: https://github.com/esl/lhttpc
- Owner: esl
- License: other
- Created: 2011-02-25T13:05:36.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2022-03-29T11:22:44.000Z (over 2 years ago)
- Last Synced: 2024-05-02T12:41:30.454Z (6 months ago)
- Language: Erlang
- Homepage:
- Size: 1.6 MB
- Stars: 126
- Watchers: 69
- Forks: 141
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
Awesome Lists containing this project
- awesome-erlang - lhttpc - A lightweight HTTP/1.1 client implemented in Erlang. (HTTP)
README
# NOTICE
**This project is not supported anymore.**
It's still here just to support legacy projects that may have it as a dependency.
It's operational (at least, for Erlang versions lower than R17)
If you're looking for a HTTP client, we would recommend you to switch to [shotgun](https://github.com/inaka/shotgun) or [fusco](https://github.com/esl/fusco)Dependencies:
* Erlang/OTP R13-B or newer
* Application compiler to build, kernel, stdlib and ssl to runBuilding:
For versions > 1.2.5, lhttpc is built using rebar. Take a look at http://bitbucket.org/basho/rebar/wiki/Home for more information. There is still a Makefile with some of the old make targets, such as all, doc, test etc. for those who prefer that. The makefile will however just call rebar.Configuration: (environment variables)
* connection_timeout: The time (in milliseconds) the client will try to
kepp a HTTP/1.1 connection open. Changing this value
in runtime has no effect, this can however be done
through lhttpc_manager:update_connection_timeout/1.