etc / lhttpc

Lightweight HTTP/1.1 client

Clone this repository (size: 1.3 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/etc/lhttpc
commit 272: d807865f3e70
parent 271: 016317c9ef46
Add gitignore, so that we can interract better with github. defaulttip
Oscar Hellström / oscarh
4 months ago
View at rev
lhttpc /
filename size last modified message
doc  
src  
test  
util  
.gitignore 101 B 4 months ago Add gitignore, so that we can interract better with github.
.hgignore 173 B 14 months ago Update ignore pattern
.hgtags 846 B 4 months ago Added tag 1.2.5 for changeset b8806a09fa3b
CHANGELOG 3.1 KB 4 months ago Merge with 1.2 branch. Bob Ippolito's changes were backporte…
LICENCE 1.4 KB 15 months ago Initial commit
Makefile 1.6 KB 7 months ago Merged with 1.2 branch
README 775 B 15 months ago Enable configuration of connection timeouts.
TODO 110 B 15 months ago Update TODO
vsn.mk 10 B 4 months ago Update version

README

Dependencies:
 * Erlang/OTP R12-B or newer (compiler to build, kernel and stdlib to run)
 * GNU Make (might actually build with some other make as well)
 * Eunit (for testing)

To bulid the application simply run 'make'. This should build .beam, .app
files and documentation.

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.

Development:
There are some interesting make targets:
 * test - Will compile and run all tests (using eunit)
 * dialyzer - Will run dialyzer on the application