Embedded TCP/IP stack  3.9.4

FNET HTTP Server configuration file. More...

Detailed Description

FNET HTTP Server configuration file.

This section describes the parameters specific to the HTTP Server.
The user may override and change the default values in the application-specific configuration file fnet_user_config.h.

Macros

#define FNET_CFG_HTTP
 HTTP Server service support: More...
 
#define FNET_CFG_HTTP_MAX   (1u)
 Maximum number of the HTTP Servers that can be run simultaneously.
Default value 1.

. More...

 
#define FNET_CFG_HTTP_SESSION_MAX   (3u)
 Maximum number of simultaneous user-session that can be handled by the HTTP server.
Default value is 3.

. More...

 
#define FNET_CFG_HTTP_SSI   (1)
 HTTP Server SSI (Server Side Includes) support: More...
 
#define FNET_CFG_HTTP_CGI
 HTTP Server CGI (Common Gateway Interface) support: More...
 
#define FNET_CFG_HTTP_PORT   (FNET_HTONS(80u))
 Default HTTP port number (in network byte order).
It can be changed during the HTTP server initialization by the fnet_http_init() function.
Default value FNET_HTONS(80).

. More...

 
#define FNET_CFG_HTTP_TLS
 HTTPS over TLS (HTTPS) Server service support: More...
 
#define FNET_CFG_HTTP_TLS_PORT   (FNET_HTONS(443u))
 Default HTTP over TLS (HTTPS) port number (in network byte order).
It can be changed during the HTTPS server initialization by the fnet_http_init() function.
Default value FNET_HTONS(443).

. More...

 
#define FNET_CFG_HTTP_REQUEST_SIZE_MAX   (300u)
 Maximum size of an incoming request.
Also it defines the maximum number of bytes to use for internal buffering (parsing, receive and transmit buffering).
Default value 300.

. More...

 
#define FNET_CFG_HTTP_VERSION_MAJOR
 Hypertext Transfer Protocol HTTP version 1.x support: More...
 
#define FNET_CFG_HTTP_AUTHENTICATION_BASIC
 The HTTP/1.x Basic Authentification Scheme (RFC2617) support: More...
 
#define FNET_CFG_HTTP_POST
 The HTTP/1.x POST method support: More...
 

© 2005-2017 by Andrey Butok. http://fnet.sourceforge.net