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
99.99% Uptime for MySQL and PostgreSQL on Google Cloud
Cloud SQL Enterprise Plus gives you a 99.99% availability SLA with near-zero downtime maintenance—typically under 10 seconds. Get 2x better read/write performance, intelligent data caching, and 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server with built-in vector search for gen AI apps. New customers get $300 in free credit.
Rate This Project
Login To Rate This Project
User Reviews
-
Very useful. Thanks.
-
Sure!