The goal of qHttpd project is building a highly customizable HTTP server which can be used in many projects not only for a HTTP delivery layer but also for a versatile communication protocol. By default, it supports WebDAV and LUA script hooking.
Features
- Supports HTTP/1.1, HTTP/1.0, HTTP/0.9
- Supports completely working codebase for standard HTTP methods: OPTIONS, HEAD, GET, PUT(supports chunked transfer-encoding)
- Also supports WebDAV extension: PROPFIND, PROPPATCH, MKCOL, MOVE, DELETE, LOCK, UNLOCK
- Includes C hooking/customizing samples codes.
- Supports external LUA script hooking
- Supports HTTP Basic Auth Module (refer http_auth.c)
- Supports Virtual Host (refer hook.c)
- You can easily customize/add methods.
- Supports server statistics page.
- Supports mime types.
- Supports rotating file log.
Categories
HTTP ServersLicense
BSD LicenseFollow qHttpd - Highly Customizable HTTPD
Other Useful Business Software
Discover HPCC Systems - the truly open source big data solution that allows you to quickly process, analyze and understand large data sets, even data stored in massive, mixed-schema data lakes. Designed by data scientists, HPCC systems is a complete integrated solution from data ingestion and data processing to data delivery. The free online introductory courses and a robust developer community allow you to get started quickly.
Rate This Project
Login To Rate This Project
User Reviews
-
Very useful. Thanks.
-
Sure!