libshttp - Simple HTTP message generation and parsing library
libshttp is a small library of C routines for creating and parsing HTTP protocol messages. The entire library was written from scratch and is licensed under the GNU GPL, and will always be that way.
Library Features
- Completely covered by the GNU GPL license.
- HTTP message generation
- HTTP message parsing
- Easy to use with various transport protocols (tcp, SSL, etc)
Documentation
To be posted soon. Several examples of using the various library functions can be found in the tests directory of the source tarball.
Requirements
The primary development environment is GCC and Glibc 2.2, but the code should compile with any good C development environment. The library is known to compile in the following environments:
- i386 - Linux - GCC 3.2 - Glibc 2.2.5
To compile the library, you need to install libcutil. Version 0.1.1 was used in the development of libshttp.
Download
The current version of libshttp is 0.1.0:
- Source: libshttp-0.1.0.tar.gz
- Source RPM: libshttp-0.1.0-1.src.rpm
- CentOS 5