Functionality
This web server design needs to include the following capabilities
- Support for static web pages
- Support for dynamic pages including:
o Support for Server Side Includes (SSI)
o Support for CGI
Limitations
The current version of the webserver stack has the following limitations.
- Supports only GET method
- No support for query strings
o Future development is planned to enable this only on CGI fileClass. - No custom error pages
o Error messages like 500, 404 etc. will be proper but without page contents. - Only one filesystem will be supported at a time
o Current example uses localfilesystem. This can be easily replaced with an SD card based FS. But this has not been tested. - Only one network interface will be supported at a time
- SSI strings in file read block boundaries will result in undefined behavior.
o This will be addressed in future releases.