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
You Might Also Like
Our computer monitoring software allows employees, field contractors, and freelancers to manually clock in when they begin working on an assignment. The application will take screenshots randomly or at set intervals, which allows employers to observe the work process. The application only tracks activity when the employee is clocked in. No spying, only transparency.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of qHttpd - Highly Customizable HTTPD!