Minimal HTTP Server README

This note is a description of the HTTP server example.


The HTTP server example is a minimal implementation of an HTTP server that serves pages from a mounted disk. It will serve simultaneous client connections to the server if you configure MAXIMUM_HTTP_CLIENTS in ctl_http_server.c.


The server is minimal and therefore has certain limitations. If all you wish to do is serve files from an SD card managed by the Mass Storage Library, this will do that for you. It will not, however, provide capabilities such as POST, CGI, and so on.

This server has no compile-time configuration options. If you wish to remove capabilities, do this by editing the code. You can extend the capabilities of the server, and customize it for your needs, as it is delivered in source form.