This is a maintenance fork of libuhttpd
 
 
 
Go to file
Jianhui Zhao fbbea9df30 Basically complete SSL support: Optional OpenSSL and CyaSSl(wolfssl)
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2017-11-10 18:51:49 +08:00
cmake/Modules Begin support ssl 2017-11-09 18:05:32 +08:00
example Basically complete SSL support: Optional OpenSSL and CyaSSl(wolfssl) 2017-11-10 18:51:49 +08:00
src Basically complete SSL support: Optional OpenSSL and CyaSSl(wolfssl) 2017-11-10 18:51:49 +08:00
.gitignore Initial commit 2017-11-04 17:30:20 +08:00
CMakeLists.txt Basically complete SSL support: Optional OpenSSL and CyaSSl(wolfssl) 2017-11-10 18:51:49 +08:00
LICENSE Initial commit 2017-11-04 17:30:20 +08:00
README.md Update README 2017-11-09 13:29:10 +08:00

README.md

libuhttp

A very tiny and fast HTTP library based on libev and http-parser for Embedded Linux.

How To Compile on Ubuntu

Install dependency Tools and Libraries

sudo apt install cmake libev-dev libhttp-parser-dev

Compile libuhttp

git clone https://github.com/zhaojh329/libuhttp.git
cd libuhttp
mkdir build
cd build
cmake ../
make && sudo make install

Test

$ ./example/helloworld

Then use the command curl or browser to access http://127.0.0.1:8000/test