HTTP-server Examples

\Micrium
    \Software
        \uC-HTTP
			\Server
				\Examples
                    \Basic
						app_basic.c
						app_basic.h
                        app_basic_http-s_hooks.c
                        app_basic_http-s_instance_cfg.c
						app_basic_http-s_instance_cfg.h
                    \Common
						\HTML
						\StaticFiles	
					\CtrlLayer
                        app_global.c
                        app_global.h
                        app_global_auth_rights_cfg.h
						app_global_ctrl_layer_cfg.c
						app_global_ctrl_layer_cfg.h
						app_global_http-s_instance_cfg.c
						app_global_http-s_instance_cfg.h
                    \NoFS
                        app_no_fs.c
                        app_no_fs.h
                        app_no_fs_http-s_hooks.c
                        app_no_fs_http-s_instance_cfg.c
                        app_no_fs_http-s_instance_cfg.c
                    \REST
						app_rest.c
						app_rest.h
						app_rest_http-s_instance_cfg.c
						app_rest_http-s_instance_cfg.h
                    \SSL-TLS
						http-s_hookd.c
						http-s_instance_secure_cfg.c
						http-s_instance_secure_cfg.h
						\Certificate-Key
							cert.pem
							key.pem

\Micrium

Contains all software components and projects provided by Micrium.

\Software

This sub-directory contains all software components and projects.

\uC-HTTP

This is the main µC/HTTP directory. It contains the client and the server part of the HTTP product.

\Server

This is the main µC/HTTP-server directory.

\Example

This is the main Example directory.

\Basic

This directory contains examples about how to initialize uC/HTTP-server and shows a basic server application.

\Commmon

This directory contains the webpage static files used for all the example applications. The HTML folder contains the original files. The script GenerateFS.py (inside Server/FS/Script) can be used to create all the static files from the original files.

\CtrlLayer

This directory contains an example wit the Control Layer add-on. It combines a login application with the basic and REST application.

\NoFS

This directory contains an example where the HTTP server is initialized to work without a File System.

\REST

This directory contains an example of a RESTful application.

\SSL-TLS

This directory contains an instance configuration example to demonstrate how to create a web server instance which is protected with SSL-TLS.