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
AI-generated apps that pass security review
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Rate This Project
Login To Rate This Project
User Reviews
-
Very useful. Thanks.
-
Sure!